基础使用
以下顺序按照本人习惯 从添加到提交,大家可以参考.
- 添加本地代码
git add .
解释:提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件(1.X 不包括 2.X包括了)
2.提交本地仓库
git commit - a
解释:主要用于添加PR号和修改的信息(一般可以使用git status 查看下提交的文件,
简单操作 直接使用 git commit -m "提交信息")
3.更新远程仓库
git pull
解释:检查下远程仓库是否有别人提交代码
4.提交代码到远程仓库
git push -u origin master
到此基本可以满足平常自己的提交了.
分支使用 (本地创建分支)
1.创建dev分支,然后切换到dev分支
$ git checkout -b dev
Switched to a new branch 'dev'
git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:
$ git branch dev
$ git checkout dev
Switched to branch 'dev'
2.查看当前分支 (星号的为当前分支)
$ git branch
* dev
master
然后修改提交
$ git add readme.txt
$ git commit -m "branch test"
[dev fec145a] branch test
1 file changed, 1 insertion(+)
3.现在,dev分支的工作完成,我们就可以切换回master分支:
$ git checkout master
Switched to branch 'master'
4.现在,我们把dev分支的工作成果合并到master分支上:
$ git merge dev
Updating d17efd8..fec145a
Fast-forward
readme.txt | 1 +
1 file changed, 1 insertion(+)
5.合并完成后,就可以放心地删除dev分支了
$ git branch -d dev
Deleted branch dev (was fec145a).
删除后,查看branch,就只剩下master分支了
$ git branch
* master
因为创建、合并和删除分支非常快,所以Git鼓励你使用分支完成某个任务,合并后再删掉分支,这和直接在master分支上工作效果是一样的,但过程更安全