TortoiseGit提交由于身份验证而失败,为什么修改后的文件不再显示?

时间:2018-11-27 20:19:39

标签: git tortoisegit

我在Windows 10上使用TortoiseGit。

我从我们公司的Git中签出了一个项目,并做了很多修改。

在Windows资源管理器中,我右键单击项目文件夹,然后选择TortoiseGit>检查修改。

我所有的修改都显示在列表中。我选择了所有内容,输入了评论,然后单击“提交并推送”。

由于身份验证错误而无法正常工作(这是我们公司网络上的一个间歇性问题,有时身份验证无缘无故失败,据说他们正在对此进行工作)。

问题是,更改没有得到落实,但是现在当我再次执行“检查修改”时,所有修改都不会显示在列表中。

列表始终为空。

我不知道我所处的状态...所做的更改未显示在项目的GitLab Web视图中,并且PC上的文件确实具有更改。但是TortoiseGit不会显示修改。

是否可以告诉TortoiseGit以某种方式返回到身份验证失败之前的已知信息?

1 个答案:

答案 0 :(得分:2)

您按下了一个名为“提交并按下”的按钮

即使按钮被称为“提交并推送”,它也将转换为git层,在此之后,提交和推送是不同的动作。这意味着任何一种操作都可能失败。

在您的情况下,提交操作成功,但推送失败。

要修复此问题,只需按gui中的按钮,或在终端上执行git push