一、基本使用:
初始化、全局设置、分支master上拉取以及提交:
1、安装git,Linux命令如下:
#yum install git
2、设置全局用户名和邮箱,命令如下:
git config --global user.name '用户名' git config --global user.email '邮箱'
3、初始化(在你准备放项目代码的文件夹里),命令如下:
git init
4、连接远程项目地址,命令如下:
git remote add origin https://gitee.com/xxxxxxx.git
5、拉取代码,命令如下:
git pull origin master
当然也可以是其他分支。
这里会提示输入用户名和密码(可以配置实用ssh方式,就不需要每次输入用户名和密码了)。
6、修改代码、文件,可以用如下命令查看:
git status
7、修改代码后,提交,命令如下:
git add . git commit -m '提交说明' . git push origin master
git add . 后面的点说明提交所有新添加的文件,也可以指定具体文件名。
二、分支:
1、创建分支:
git branch 分支名称
2、把分支推送到服务器:
git push origin 分支名称
3、切换到分支:
git checkout 分支名称
4、删除分支:
删除本地分支:
git branch -d 分支名称
删除git服务器上的分支:
git push origin -d 分支名称
5、列出所有分支:
git branch
6、合并分支:
加入你在分支dev上修改了文件,并在该分支下使用git add 、git commit 、git push origin dev命令提交了修改,最后需要合并到主分支master上,合并操作如下:
a、切换到master分支:git checkout master
b、合并分支:git merge dev
c、提交修改:git push origin master
三、取消修改:
a、未使用 git add 缓存代码时: 使用 git checkout -- filepathname ,或者使用 git checkout . 命令取消所有修改。 注意上面的“--”前后都是空格,filepathname是指文件的完整路径。 b、已经使用 git add 缓存代码时: 使用 git reset HEAD filepathname ,或者使用 git reset HEAD . 命令用来清除 git 对于文件修改的缓存,清除缓存后再用 git checkout 命令来取消修改。