所以我决定返回几个提交来检查以前的状态。所以我这样做:如何快速“退出”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}