介绍
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git的读音为/gɪt/。
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
git安装
要想使用git首先要去下载git并安装上,git下载地址:https://git-scm.com/downloads,可以根据自己所使用的操作系统下载相应的git。
git的理解
git可以对源代码进行管理,源代码可以存入仓库,源代码存入仓库的过程叫做提交,每一次提交git都会产生一个提交记录,每一个记录git会清清楚楚的记住文件的变化,我们可以对指定的版本进行回退。如果想要把自己的源代码共享出去给更多人一起维护,可以推送到远程仓库,总之有了git,我们管理源代码就方便多了。
git常用操作
在本文中,所有的git操作都是在命令行下的。在Windows操作系统中,如果安装了git,在任何目录下按鼠标右键,就会有个Git bash Here的菜单项,点击此项,他就会在当前目录下打开git。打开了命令行窗口后,我们就可以输入各种git命令了。我们常用的git命令如下:
git init
初始化,把当前目录变成git仓库
git add [文件名]
把文件添加到暂存区,git add . 添加所有文件
git commit –m ‘信息’
把暂存区的文件提交到本地仓库
git remote add origin [远程仓库地址]
将本地仓库与远程仓库相关联
git remote add origin “https://用户名:密码@远程仓库地址”
将本地仓库与远程仓库相关联(以有用户名和密码的方式,也可以用ssh方式,ssh方式的url不同于https,ssh方式需要用ssh-keygen命令生成一对密钥,并把公钥保存在远程仓库)
git push –u origin master
将本地的仓库的master分支推送到远程元仓库(我们第一次推送的时候,远程仓库和本地仓库还没有关联起来,-u可以把本地仓库和远程仓库关联起来)
git push orgin master
将本地的仓库的master分支推送到远程仓库,push不上去,加上-f
git clone [远程仓库地址]
从远程仓库克隆到本地
git remote set-url origin [远程仓库地址]
修改远程仓库地址
git rm -r --cached .
清空本地缓存文件。如果要添加gitignore文件,应该先执行此命令
有时候pull不成功,尝试把url类型从ssh改成https