承诺没有git拉,没有因冲突而被推

时间:2015-10-16 11:07:56

标签: netbeans github git-shell

我使用netbeans来拉/提交/推送到git。我在拉请求之前意外地提交了,现在它问我Rebase / Merge。任何一个选项都给我错误。我尝试使用Windows git shell

以下链接

How to undo last commit(s) in Git?

How to revert Git repository to a previous commit?

How to undo last commit

Remove a git commit which has not pushed

我尝试过以下命令:

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

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

1 个答案:

答案 0 :(得分:0)

尝试git reset --soft HEAD~1

当你还没有按下时,软复位将从最新的提交中获取所有更改,并将它们重新放回舞台上。换句话说,您的回购的状态将与您提交之前的状态完全一致。