我使用Visual Studio 2017并尝试使用VS 2017中的Git插件将本地更改同步推送到远程存储库。我已经暂存了我的更改并提交了它们。现在,当我尝试推送更改时,会出现以下错误:
错误:推送到远程存储库时遇到错误:被拒绝的更新。由于当前分支的末端滞后于其远程对应项,请在再次推送之前整合远程更改。
所以,我先尝试从远程存储库获取和拉取最新的更改。获取成功,但是当我拉入传入的提交时,会出现以下错误:
错误:合并时,您对以下文件的本地更改将被覆盖:错误:树73d9f5683703dbb7dede45aa858a9dc46a156f07和e59a44271f3ae2b73e397cdade39d4270e7a773c的合并失败
理论上,pull应该获取并合并更改。我尝试搜索解决方法,并找到了这个链接-VS 2017 - Git failed with a fatal error,但这个解决方案对我无效。有什么想法可以解决这个问题吗?
错误:推送到远程存储库时遇到错误:被拒绝的更新。由于当前分支的末端滞后于其远程对应项,请在再次推送之前整合远程更改。
所以,我先尝试从远程存储库获取和拉取最新的更改。获取成功,但是当我拉入传入的提交时,会出现以下错误:
错误:合并时,您对以下文件的本地更改将被覆盖:错误:树73d9f5683703dbb7dede45aa858a9dc46a156f07和e59a44271f3ae2b73e397cdade39d4270e7a773c的合并失败
理论上,pull应该获取并合并更改。我尝试搜索解决方法,并找到了这个链接-VS 2017 - Git failed with a fatal error,但这个解决方案对我无效。有什么想法可以解决这个问题吗?