在 git 中,我已经跑到git add -u && git commit -a --amend
我的工作更改中了。我没有将新的提交推送到原点。我现在发现以前的一些 git 版本破坏了构建。
我想保留我的新提交,但回到最后一个已知的“好”git 修订版:说04c06eb2acf154ba0e7f4e27044d1dffa6a42473
.
我可以跑步git reset --hard 04c06eb2acf154ba0e7f4e27044d1dffa6a42473
,但这会丢失我当前的修订版
我也不能使用git rebase -i HEAD~100
,因为最后一个好分支是很久以前的了。
达到我想要的结果的最佳方法是什么?