我使用netbeans来拉/提交/推送到git。我不小心在拉请求之前提交,现在它问我Rebase/合并。任何一个选项都会给我错误。我尝试使用以下链接使用Windows git shell
如何在Git中撤销上次提交?
如何还原Git仓库到以前的提交?
如何撤销上次提交
删除未推送的git提交
我尝试了以下命令:
git checkout <commit sha key>
git reset --hard <commit sha key>
注意:我已经提交了更改,但没有推动!
try git reset—soft HEAD~1
当您还没有推送时,软重置将从最近的提交中获取所有更改,并将它们重新放置到舞台上。换句话说,你的repo的状态看起来和你提交之前的状态一模一样。