Git学习之分支操作

耗尽温柔 提交于 2019-12-18 04:53:43

每次提交,Git都会把它们串成一条时间线,这条时间线就是一个分支。目前,只有master分支。实际上:master指向最新的提交,再用HEAD指向master,确定当前分支以及当前分支的提交点。

在这里插入图片描述

① 创建并切换到dev分支
git checkout -b dev

在这里插入图片描述

在这里插入图片描述

git branch 查看所有分支
当前分支前面会标一个“*

在这里插入图片描述

经过对readme.txt修改后,在add, commit后

在这里插入图片描述

切回master分支
git checkout master

在这里插入图片描述

合并

git merge dev 用于合并指定分支到当前分支

在这里插入图片描述

PS: Fast-forward, 快速模式,直接把master 指向dev当前提交,所以很快。

⑤ 删除分支

git branch -d dev

Git鼓励使用分支完成某个任务,合并后再删除,虽与直接在master分支上工作效果一样,但过程更安全。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!