推送失败时撤消提交

时间:2018-11-30 10:23:05

标签: git github tortoisegit

我们正在使用TortoiseGit “提交”将更改保存到本地存储库。

当推送失败时,文件仍将提交到本地存储库,并且文件上的TortoiseGit状态图标为绿色。。这令人困惑,因为开发人员不知道远程存储库中的文件不同步。 / p>

1)有什么方法可以直接使用远程存储库(如SVN),当推送失败时,状态图标应该为红色

2)如果推送失败,是否可以自动撤消本地存储库提交?

1 个答案:

答案 0 :(得分:0)

您不应始终使用文件颜色来判断git状态; <​​/ p>

以及由于同步而出现错误时,远程代表会提交

您应该首先git pull,然后git push您的提交。

您无需撤消提交(尽管您可以使用git resetgit checkout撤消提交)

最后,Git对于SVN具有不同的想法和方法。只是在Git中思考,请原谅SVN。