xgqfrms / git-testing-all-in-one

git-testing-all-in-one 🚀👻✅
https://www.cnblogs.com/xgqfrms/p/14821373.html
MIT License
1 stars 0 forks source link

code-school-git-real & git reset #6

Open xgqfrms opened 1 year ago

xgqfrms commented 1 year ago

code-school-git-real

pdf

https://github.com/xgqfrms/git

https://git.xgqfrms.xyz/git-add/git_real_slides.pdf

git reset

# 软重置 commit
$ git reset --soft HEAD^

# 硬重置 commit
$ git reset --hard HEAD^

# HEAD^^ === HEAD~2
$ git reset --hard HEAD^^
# 等价于 
$ git reset --hard HEAD~2

image

xgqfrms commented 1 year ago

HEAD^^ vs HEAD~2

image

https://git-scm.com/docs/git-reset#Documentation/git-reset.txt-Undoacommitmakingitatopicbranch

https://git-scm.com/docs/git-reset#Documentation/git-reset.txt-Undocommitspermanently

xgqfrms commented 1 year ago

demos

image

image

xgqfrms commented 1 year ago

HEAD^ === HEAD~1

image

https://devconnected.com/how-to-git-reset-to-head/

image

https://www.runoob.com/git/git-reset.html