git版本控制工具的使用

Posted bai2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git版本控制工具的使用相关的知识,希望对你有一定的参考价值。

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等,按照提示。

 

以上是关于git版本控制工具的使用的主要内容,如果未能解决你的问题,请参考以下文章

版本控制工具GIT使用指南

代码版本控制Git工具使用详解

git版本控制工具的使用

分布式版本控制工具Git的使用(全)

版本控制器Git的使用。

Git分布式版本控制工具使用指南