在没有git pull的情况下提交,而不是因为冲突而被推送



我使用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的状态看起来和你提交之前的状态一模一样。

相关内容

  • 没有找到相关文章

最新更新