美文网首页
git分支的创建与合并

git分支的创建与合并

作者: life云逍遥 | 来源:发表于2017-06-21 22:03 被阅读0次

    git分支的创建与合并

    1.每次的提交,Git都会将它们串成一条时间线,这条时间线就是一个分支 也就是默认的主分支(master分支)。

    HEAD指向master ,master指向提交,所以HEAD指向的是当前分支。

    每次的提交,master分支都会向前移动一步

    2.创建新的分支dev ,就会新建一个指针叫dev,指向master相同的提交,再把HEAD指向dev,就表示当      前分支再dev上。

    命令:

    ①创建新分支并转到此新分支上git checkout -b dev(可以分解为 git branch dev  +  git checkout dev)

    ②查看当前所在的分支 git branch

    此时如果在dev上有改动并提交如:git add a  git commit -m “add a”

    则会显示如下趋势

    3.如果再dev上的各种完成了,就可以吧dev合并到master上

    指令:

    ①将当前分支切换到master    git checkout master

    ②合并分支dev    git merge dev

    ③删除分支dev    git branch -d dev 

    注意:如果在dev分支 新加一个文件 a,如果不进行commit 操作的话,a还在工作区,此时如果转到master分支中,通过ls 是可以看到有 a这个文件的,不过通过命令git status可以发现a 还没有提交上去,如果想此文件只在当前分支下,需要进行commit

    小结:

    查看分支:git branch name

    创建分支:git branch name

    切换分支:git checkout name

    创建+切换分支:git checkout -b name

    合并某分支到当前分支:git merge name

    删除分支:git branch -d name

    name:分支名

    相关文章

      网友评论

          本文标题:git分支的创建与合并

          本文链接:https://www.haomeiwen.com/subject/qitxcxtx.html