我在Visual Studio中使用Git,并在尝试拉取时遇到此错误:
An error occurred. Detailed message: 1 uncommitted change would be overwritten by merge
然而,当我尝试并承诺它不会让我因为我必须先拉,所以它是一个恶性循环。
似乎没有任何关于如何在Visual Studio中修复此错误的内容。
如何在服务器上获取最新版本并覆盖我的本地更改?
答案 0 :(得分:1)
如何在服务器上获取最新版本并覆盖我的本地更改?
在团队资源管理器窗口中,在待处理更改列表中(也就是创建提交的位置),您可以右键单击文件,然后单击“撤消...”以撤消对您进行的任何本地更改做了那些文件。然后你应该能够拉。
但是,你不应该只是提交。 Git提交到您的本地存储库,其他远程存储库的状态从不被视为提交。
有“out going commit”,但是当我“同步”时,它会给我错误。
“Unsyched Commits”视图中的“同步”按钮将进行推拉。这确实要求您不要在工作目录中进行未提交的更改(可能会被覆盖)。如果要保留更改,请进入“更改”视图并首先进行提交;或者如上所述撤消它们。