无法使用Visual Studio Git插件同步更改

时间:2017-12-02 06:24:10

标签: git visual-studio github visual-studio-2017

我正在使用Visual Studio 2017并尝试使用VS 2017中的Git插件同步将我的本地更改推送到远程存储库。 我上演了我的更改并提交了他们。现在,当我尝试推动更改时,我得到以下错误 -

  

推送到远程存储库时遇到错误:被拒绝   更新被拒绝,因为您当前分支的提示落后   它的远程对手。在推送之前集成远程更改   试。

所以我尝试先从远程存储库中获取并提取最新的更改。获取成功,但是当我拉入传入的提交时,它会给出以下错误 -

  

错误:您将覆盖对以下文件的本地更改   通过合并:错误:合并树   73d9f5683703dbb7dede45aa858a9dc46a156f07和   e59a44271f3ae2b73e397cdade39d4270e7a773c失败

理想情况下,pull应该获取并合并更改。我尝试搜索某些解决方案并遇到了此链接 - VS 2017 - Git failed with a fatal error

此解决方案对我不起作用。任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

虽然git stash尚未(2017年第4季度)可用于Visual Studio(请参阅this uservoice),但仍可以在命令行中存储当前修改的文件:

cd /path/to/your/repo
git stash

然后你的git pull可以继续。输入git stash pop即可恢复当前的更改。