1

我正在使用 netbeans 拉/提交/推送到 git。我在拉取请求之前不小心做出了提交,现在它在问我 Rebase/Merge。任何一个选项都会给我错误。我尝试使用 Windows git shell 使用以下链接

如何撤消 Git 中的最后一次提交?

如何将 Git 存储库恢复到以前的提交?

如何撤消上次提交

删除一个未推送的 git commit

我尝试了以下命令:

git checkout <commit sha key>
git reset --hard <commit sha key>

注意:我已提交更改但未推送!

4

1 回答 1

1

尝试git reset --soft HEAD~1

当您尚未推送时,软重置将获取最新提交的所有更改。并再次将它们放回舞台。换句话说,您的回购状态将与您提交之前的状态完全相同。

于 2018-01-29T16:48:23.637 回答