我做了一个提交并推动我的git repo.
然后我需要回滚我这样做的提交:
git reset --hard b1b5768c9687455f01bab242ff177a5ee403104f
Run Code Online (Sandbox Code Playgroud)
是否有可能找到第一次提交的SHA?然后再回到它?
使用git log -g或git reflog查看reflog - 给定的所有值的日志HEAD.将其视为HEAD的时间顺序历史而不是签入历史.
一旦你找到它,你可以git reset回到它(可能在创建一个专门指向它的分支后)或樱桃挑选你想要的部分.