1.新建如图仓库
git 应用 branch指针和HEAD指针
2.使用相对位置移动bugFix指针到C0git branch -f bugFix HEAD~2
git 应用 branch指针和HEAD指针
3.使用绝对位置移动master指针到C6git branch -f master C6
git 应用 branch指针和HEAD指针
4.使用相对位置移动HEAD指针git checkout HEAD^
git 应用 branch指针和HEAD指针

重点是分支的移动是相对于HEAD指针的,而HEAD指针不一定和分支指针在一起

参考文献:
https://learngitbranching.js.org/

相关文章: