6.29笔记(git分支的理解)

git分支的理解

作用:在团队开发中,团队中的每个人在自己的领域中开发互不影响,最后提交自己的分支进行最后的合并。这样既安全也不影响别人工作。其本质就是指向提交对象的可变指针。

git master:

master是创建仓库默认创建的分支,所以每个仓库都有一个master的分支

在master分支上,master指向最近的一次提交,而head是指向当前工作区的指针,比如下图的工作区在master,所以head指向master

随着master分支的不断提交,master和head会不断的向前移动,以指向最新的一次提交

产生新的分支dev后,head指向dev的分支

当dev分支进行修改操作时,dev和head指针向前移动一步

当提交时,master分支才会移动到dev分支的位置(实质就是改改指针)

当删除dev分支时只需要删除dev指针即可,就留下一个master分支

git分支操作的命令:

git branch:查看所有分支,当前分支前面会有*号

git branch dev:创建dev分支

git branch -d dev:删除dve分支

git checkout -b dev:创建dev分支

git checkout master:切换回到master分支

git merge dev:当前在master分支,把dev分支的内容合并到master分支

​ (把指定分支合并到当前分支)

posted @ 2021-06-29 16:15  今天不摸鱼  阅读(99)  评论(0)    收藏  举报