所以我決定返回幾個提交來檢查以前的狀態。所以我這樣做:如何快速「退出」git軟復位?
git reset --soft {commit_hash}
有沒有一種方法能夠快速走,而不是再做軟復位回最新的變化,但這次提交的最新變化的哈希?
所以我決定返回幾個提交來檢查以前的狀態。所以我這樣做:如何快速「退出」git軟復位?
git reset --soft {commit_hash}
有沒有一種方法能夠快速走,而不是再做軟復位回最新的變化,但這次提交的最新變化的哈希?
簽出到分支(切換到分支的最新提交)。
$ git checkout <branch-name>
簡單的技巧:git checkout -
將檢查你到最後一次提交。
git reset --soft
並不意味着檢查歷史上的以前的狀態:它不會改變您的工作樹,但它確實改變了您在上的分支。您應該使用git checkout <commit-to-examine>
代替。然後,回到原來的位置是
git checkout -
簡單要取消git reset --soft
的效果,最好是找提交你並運行
git reset --soft <that-commit>
希望,這個提交你的分支上的最後一個,然後你可以運行
git reset --soft @{1}