2016-08-17 79 views
0

我不小心做了命令git commit,当我应该完成git commit --amend时,接着我进行了git push origin HEAD:refs/for/master并抛弃了意外的git commit修复了一个依赖于放弃提交的git推送

这显然引起了问题,因为我有一个基于放弃提交的提交。我一直在劝一个同事跑git reset --soft HEAD^这解开了自己先前的承诺

上午我回到我在最开始前就开始我的第一个意外git commit或我其他的命令,我走出困境之前运行?

+0

究竟是什么,你的意思是“放弃”提交? –

+0

@JanHudec我们在code.throg。

+0

如果你使用Gerrit,必须提及。因为这些东西是_Gerrit_相关的。普通的git没有任何“放弃”操作。 –

回答

0

你可以尝试以下步骤格里特:

  1. 转到抛弃变化(与第一次提交)
  2. 点击“恢复”按钮
  3. 批准/提交更改
  4. 转到第二次更改(第二次提交)
  5. 批准/提交更改