一般开发操作是自己新建本地分支,切换到本地分支进行开发,待开发完成将本地分支推送至远程仓库,根据需要决定是否进行远程分支的合并(合并分支可能遇到冲突,当遇到时需要先解决再进行分支合并)
git中有两种分支:本地分支和远程分支
- 查看分支
- 列出所有远程分支:git branch -r
- 列出本地分支:git barnch
- 列出所有本地分支和远程分支: git branch -a
- 创建分支和切换分支
-
创建分支 git branch [分支名称]
-
切换分支 git checkout [分支名称]
- 推送至远程仓库
- git push origin [分支名称]
合并分支
- git merge [要合并的分支名称]
遇到冲突
更多git操作可以参考Git工具书:
https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%85%B3%E4%BA%8E%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6