分支:将代码从主线分离开来以免影响主线开发,每个人用分支开发,便互不影响
查看本地分支git branch
创建本地分支git branch xxx
切换分支git checkout xxx
创建并切换分支git checkout -b xxx
合并分支:1,切换到master
分支上2,执行git merge xxx
从合并后的显示框退回到指令界面:esc+:+wq
删除分支git branch -d xxx
强制删除分支git branch -D xxx
冲突:
两个人改了同一个文件,在提交时会git会询问该用谁的文件
这时git就会用====
来分割当前和其它分支的修改情况
因此有以下3步:
1,处理文件冲突的地方
2,将解决完冲突的文件加入暂存区(add)
3,提交到仓库(commit)
开发中使用分支的原则与流程
master
(生产)分支
develop
(开发)分支
feature/xxxx
(新功能)分支
hotfix/xxxx
(热修复)分支