分支基本操作
分支
新建分支
切换分支
提交commit HEAD会被拖这移动
提交更改
切换到master提交更改
删除branch
分支是之间是平等的
gitClone从远程克隆到本地
merge示意图
如上图执行
git merge branch1
生成新的commit
merge
一般的使用场景
- 分支之间的合并操作
- git pull内部操作 后续会讲到fetch + merge 同pull区别
撤回此次合并 git merge --abort
merge容易造成分叉? 尝试下rebase
git merge branch1
vs rebase
git checkout branch1
git rebase master