git - "Invalid description in FETCH_HEAD"在 Visual Studio 中 pull/同步

标签 git visual-studio-2013 libgit2

在 Visual Studio 2013 中从 GitHub pull 我的存储库时:

An error occurred. Detailed message: An error was raised by libgit2. Category = 20 (Error). Invalid description in FETCH_HEAD line 2

在命令行中,git pullgit push 表示一切都是最新的,一切正常。

这是生成此错误消息的 libgit2 源代码: http://cpansearch.perl.org/src/ALEXBIO/Git-Raw-0.27/xs/libgit2/src/fetchhead.c

最佳答案

这是 libgit2 库中的错误,它忽略了单引号字符可能作为有效引用名称的一部分出现的事实。

a fix for libgit2在工作中,但短期内您可能希望远离其中包含引号字符的分支或标签作为解决方法。

确保通过官方 Visual Studio 支持 channel 提出此问题,以便他们可以在其系统中将其作为错误进行跟踪。

关于git - "Invalid description in FETCH_HEAD"在 Visual Studio 中 pull/同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23233608/

相关文章:

c - 如何在 Github 上托管的存储库上使用 git_branch_create()?

git - 如何在git中恢复到旧版本

compiler-errors - 在LESS中编译calc()属性时出现Web Essentials 2013错误

entity-framework - NuGet Entity Framework 6.1.3 默认不是 7 Beta 4

c# - GIT 智能 HTTP 协议(protocol)的服务端和客户端有哪些细节区别

python - 将 native Git 二进制文件打包到应用程序中

git - 如何在 BitBucket 中只看到我的分支?

Git 展平子模块

git - 如何忽略 Git LFS 无法找到源

c++ - 正则表达式 Visual Studio