找出全部 git 異動紀錄

git log -g

截圖 2022-01-27 下午4.00.46.png

恢復誤刪分支: git branch '分支名' 'commit log', 假設要恢復test 22222這個commit記錄

git branch recover_test 43d1de3cbb9213a3c5f7a96264780619a1b571ff

或是切到新的分支在rest回需要的commit

兩者都會有commit記錄

git checkout -b recover_test
git reset --soft 43d1de3cbb9213a3c5f7a96264780619a1b571ff

參考:

https://www.maxlist.xyz/2020/05/03/git-reset-checkout/

https://blog.csdn.net/fdipzone/article/details/50616386