我们正在使用TortoiseGit “提交”将更改保存到本地存储库。
当推送失败时,文件仍将提交到本地存储库,并且文件上的TortoiseGit状态图标为绿色。。这令人困惑,因为开发人员不知道远程存储库中的文件不同步。 / p>
1)有什么方法可以直接使用远程存储库(如SVN),当推送失败时,状态图标应该为红色
或
2)如果推送失败,是否可以自动撤消本地存储库提交?
答案 0 :(得分:0)
您不应始终使用文件颜色来判断git状态; </ p>
以及由于同步而出现错误时,远程代表会提交
您应该首先git pull
,然后git push
您的提交。
您无需撤消提交(尽管您可以使用git reset
和git checkout
撤消提交)
最后,Git对于SVN具有不同的想法和方法。只是在Git中思考,请原谅SVN。