1.合并代码时使用的模式
(1)通常合并分支时,使用的是Fast forward
模式,此模式下,看不见分支提交的痕迹
(2)合并分支使用--no-ff
模式,此模式下,保留分支提交痕迹
git merge --no-ff -m "(操作名)"
2.分支各种操作
查看分支
git branch
创建分支
git branch (分支名)
切换分支
git checkout (分支名)
创建并切换到分支
git branch -b (分支名)
合并某分支到当前分支
git merge (分支名)
删除分支
git branch -d (分支名)
强制删除分支(有修改但没有commit的时候需要删除)
git branch -D (分支名)
3.stash – 储藏现场
存储某分支修改不提交
git stash
查看储藏列表
git stash list
恢复储藏内容(不删除stash)
git stash apply
恢复储藏内容(删除stash)
git stash pop
删除储藏列表
git stash drop