libgit2引发了错误。 Category = Ssh

时间:2014-07-29 14:25:02

标签: git github visual-studio-2013

我一直在使用VS2013 git。我在将文件重命名为使用小写字母时遇到了一些问题,因此我必须在Github中手动重命名。现在,当我尝试同步文件时,我收到此错误:

发生错误。详细消息:libgit2引发了一个错误。 Category = Ssh(MergeConflict)。 合并

将覆盖14个未提交的更改

当我尝试推送时,我收到此错误:

有新的远程更改。你必须在推动它们之前拉它们。

我在VS2013中有9个传入提交和1个传出提交。

我尝试使用Git Shell进行拉/推,并在那里说 "一切都是最新的。"

我不太擅长使用git,这是我无法解决的问题。

1 个答案:

答案 0 :(得分:-1)

  1. 当您看到此类错误时,只需转到命令提示符即可。您可以访问" Action"。

  2. 当您输入命令时:" git pull"你会看到很多文件冲突但无法合并。您将不得不删除您的文件。

  3. 删除这些文件并输入命令后:

    git stash  git pull

  4. 参考:http://www.roelvanlisdonk.nl/?p=3820