标签:创建 提示 rev list inf com 分支 == branch
git checkout -b dev创建一个为dev的分支。并选择该分支。
git branch dev 创建分支
git checkout dev 选择该分支
git branch 查看当前分支和被选中的分支
当在分支上进行修改后,通过add 和 commit,完成提交,如若合适,可以并入主分支。
git checkout master,git merge dev,并入主分支。这样的快进方式,修改指针。合并后会丢掉分支信息。
git branch -d dev 删除dev分支。
HEAD指向当前位置,master指向主分支,dev指向分分支:
当发生分支合并的冲突时,如下所示:
则通过git merge xxx,会提示冲突,这时修改冲突的部分,>>>>>>>>> <<<<<<<<<<<< ==============等,然后提交。
git log --graph查看分支合并图
git merge --no-ff -m "instruction" dev 合并dev分支,禁用fast-forward
git log --graph --pretty=oneline --abbrev-commit 查看分支信息,单行
禁用fast-forward后,可以保留dev分支
git stash将当前工作现场存储起来,临时处理其它事务,如创建其它分支,提交等。
git stash list查看工作现场的保存列表
git stash apply恢复现场,不删除保存列表内容。
git stash drop删除保存列表
git stash pop 出栈,恢复现场并删除
git branch -d xxx删除分支,如果有警告,如使用-D等,按照提示。
标签:创建 提示 rev list inf com 分支 == branch
原文地址:https://www.cnblogs.com/bai2018/p/10549952.html