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分支
(把指定分支合并到当前分支)

浙公网安备 33010602011771号