SourceTree / git add-无法暂存修改的文件

时间:2018-10-18 00:23:12

标签: git atlassian-sourcetree git-add git-stage

我每天都使用SourceTree,但从未遇到过此类问题。但是今天我做了一些小的改动,现在我遇到了这个问题:

我今天改变了什么?

我在git config中添加了p4Merge作为合并工具和差异工具。然后我改变了主意,并从/.gitconfig文件中删除了p4Merge的条目,因为我发现在那里最终出现了用于合并和差异工具的双重条目。

这是它的样子

enter image description here

但是,在删除了p4Merge工具的所有条目之后,我注意到我不再能够从SourceTree暂存文件。下面的屏幕截图显示了我有4个升级文件。如果我通过选中它们旁边的复选框来上演它们,则什么也不会发生。不会被移到暂存文件部分

enter image description here

更新

使用git add .也无济于事,我注意到终端显示的文件已修改,但它们不是红色,绿色,而是紫色:

enter image description here

1 个答案:

答案 0 :(得分:1)

为了解决此问题,我重命名了上面的文件之一。

接下来,我发布了git status,发现原始文件已删除,新文件中添加了新名称

git add .这次工作了,我添加了文件

然后我发布了git commit -m "message"进行更改

然后,我将名称改回并再次进行git add . / git commit -m "message",并修复了所有文件,不仅是我重命名的文件。