Git学习之分支操作
每次提交,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分支上工作效果一样,但过程更安全。