git一些笔记

1、关于head

HEAD 是一个队当前检出记录符号引用,也就是指向其基础上进行工作的提交记录

HEAD总是指向当前分支的上一次提交

git checkout master^ 本地切换至master的上一次提交

git checkout C3     分离HEAD,切换至C3的提交记录

git chekcout HEAD~4   当前提交后退4步

git branch -f master HEAD~3  master分支指向C1提交

扫描二维码关注公众号,回复: 2745299 查看本文章

 2、撤销变更

git reset HEAD~1  # 只针对本地分支生效

git revert HEAD

before : after:

3、git cherry-pick C2

before after:

4、git rebase -i HEAD~4  #调整提交顺序

before: after :

猜你喜欢

转载自www.cnblogs.com/ceshixuexi/p/9470235.html