首页 > 解决方案 > 适用于 Mac 的 Sourcetree - 无法再提取代码并且错误消息不明确

问题描述

我尝试使用 Sourcetree 从我两天前提取代码的存储库中提取代码,没有任何问题。我现在收到这条消息。

Pulling Branch "master" From "origin"进度窗口中的错误消息如下:

git --no-optional-locks -c color.branch=false -c color.diff=false -c color.status=false -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree fetch origin 
Completed with errors, see above

我尝试通过终端导航到有问题的存储库并git在那里发出有问题的命令,希望获得更多信息,但没有提供任何进一步的信息。

编辑:我想我应该提一下,我仍然可以使用同一个帐户从同一个存储库中提取我的 Windows 机器上的代码,就好了。

标签: gitversion-controlatlassian-sourcetree

解决方案


当我看到日志时,遇到了类似的错误:

Unable to update local refs

在混合重置期间,生成了重复的引用

我通过删除重复的引用解决了这个问题

git remote prune origin 

(或者)

git gc — prune=now

推荐阅读