如何删除提交,等待被推送到远程?
我的情况是,那些排队提交(更改)已经被推送(更低),现在服务器拒绝接受那些在头后面。
我试着重新设置另一个提交,但是当我回到头上时,再次出现。
单击Repository > Refresh远程状态不会有帮助,它实际上添加了第二个等待推送:)
PS:我为我的术语道歉,我对git很陌生。
。
更新1
当我将feature2提交给主分支时,问题就开始了。我没有权利去承诺所以它被卡住了。然后我又回到了我的私人部门,这是好的。然后,我得到一个等待提交,永远不会被推送,即使我选择了正确的(个人)分支时,我点击推送。
发布于 2015-03-11 15:33:21
你试过了吗:git reset --hard HEAD~1
?以这种方式,你将再次在你的本地回购头。否则,我看到了一个可能有用的有趣页面:http://ibrokegit.com/
在大多数情况下,应该使用命令行来解决这些问题,而不是使用GUI (在本例中是SourceTree)。
希望能帮上忙!
https://stackoverflow.com/questions/28990596
复制相似问题