答案 0 :(得分:3)
我也碰到了这个。我按照这里的步骤解决了我的问题:
https://jira.atlassian.com/browse/SRCTREE-2018
具体做法是:
使用终端并将目录更改为存储库,您可以执行以下操作(确保首先备份存储库,以防万一):
rm .git/index
git add .
或者,如果您在工作目录中进行了更改,则可以执行以下操作:
rm .git/index
git reset HEAD .
答案 1 :(得分:1)
这种情况正在发生,因为已经安装了Git,然后在内部使用了Git的SourceTree。 这在两个已安装的GIT之间产生了冲突。 您需要卸载Git或安装它的SourceTree安装点。
答案 2 :(得分:1)
我有同样的问题,即使我删除.git / index和.git / index.lock文件也没有修复。 我不得不去SourceTree选项 - > Git并选择“Use Embedded Git”使其正常工作。之前是“使用System Git”。
答案 3 :(得分:1)
我面临同样的问题。我的软件配置是:
我将Git更新为v2.12.2.windows.2(最新版本)和问题 消失了。
答案 4 :(得分:0)
尝试这样做
关闭Sourcetree窗口
打开Sourcetree书签视图