git - 无法使用 visual studio 2013 pull git 中的更改?

标签 git visual-studio

我是 visual studio 2013 中的 git 新手,当我尝试推送更改时,我收到以下错误消息,提示 有新的远程更改。您必须先 pull 它们,然后才能推送。当我尝试 pull 更改时,我得到了。

An error occurred. Detailed message: An error was raised by libgit2. Category = 21 (MergeConflict).
1 uncommitted change would be overwritten by merge

最佳答案

这似乎是一个错误。

我遇到了同样的问题,然后找到了这个链接: http://connect.microsoft.com/VisualStudio/feedbackdetail/view/955248/git-merge-fails-claiming-uncommited-change-would-be-overwritten-by-merge-ssh-mergeconflict

他们说这将在 Visual Studio 2013 Update 4 中得到修复。

(我应该注意到,即使我没有本地未提交的文件,我也得到了这个。)

关于git - 无法使用 visual studio 2013 pull git 中的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24881949/

相关文章:

git - 使用 JGit 访问存储库中的修改文件

git - 如何更改 git 历史记录中的文件路径?

ruby-on-rails-3 - 使用 bundler 开发 gem 并在 rails 项目中使用它们,有没有更快的方法?

android - 在 Visual Studio 2017 中找不到 API 级别 26 的 android.jar

git - 签署 git 提交时记住 GPG 密码

Git - push.default "matching"和 "simple"有什么区别

c# - Visual Studio 在发布时将 .dll 复制到 Bin 文件夹

c# - 什么可能导致 System.TypeLoadException?

visual-studio - 在 Visual Studio 中一键运行多个实例

c++ - C++ 中的 OpenGL - 运行时崩溃