创建dev
分支,然后切换到dev
分支:
$ git checkout -b dev
上面语句等于下面这条
$ git branch dev 创建分支 $ git checkout dev 切换到分支
$ git branch 查看分支,*表示当前分支 * dev master
接下来对分支进行提交
$ git add readme.txt $ git commit -m "branch test"
提交成功后切换回master分支
$ git checkout master
把分支dev合并到master分支上
$ git merge dev
删除分支
$ git branch -d dev
把本地的分支提交到远程
- 假设现在本地有一个分支zhu,远程coding或者Github上有着同样的分支,现在想把本地的这个分支提交到远程的同一个分支,但不影响master分支的内容,则应使用以下命令:
git add . //增加所有文件
git commit -m "更新说明"
git push origin zhu:zhu //提交本地的zhu分支到origin的zhu分支上
git push origin zhu:master //提交本地的zhu分支到origin的master分支上,与上一句二选一
小结
Git鼓励大量使用分支:
查看分支:git branch
创建分支:git branch
切换分支:git checkout
创建+切换分支:git checkout -b
合并某分支到当前分支:git merge
删除分支:git branch -d