SourceTree / git add - не удается изменить файлы - PullRequest
0 голосов
/ 18 октября 2018

Я использую SourceTree ежедневно и никогда не было такой проблемы.Но сегодня я сделал небольшое изменение, и теперь у меня возникла эта проблема:

Что я изменил сегодня?

Я добавил p4Merge как инструмент слияния и инструмент сравнения в моей конфигурации git.Затем я передумал и удалил записи для p4Merge из моего файла /.gitconfig, так как заметил, что у меня там есть двойные записи для инструментов слияния и сравнения.

Вот как это выглядело

enter image description here

Однако, удалив все записи для инструмента p4Merge, я заметил, что больше не могу добавлять файлы из SourceTree.На скриншоте ниже показано, что у меня есть 4 файла.Если я попытаюсь поставить их, установив флажок рядом с ними, ничего не произойдет.Нельзя перемещать в раздел Staged files

enter image description here

UPDATE

Использование git add . также ничего не делает иЯ заметил, что терминал показывает файлы как измененные, но они не красные, не зеленые, а фиолетовые:

enter image description here

1 Ответ

0 голосов
/ 18 октября 2018

Чтобы устранить эту проблему, я переименовал один из файлов выше.

Затем я выдал git status, и исходный файл был удален, а новый файл с новым именем добавлен

git add . сработало на этот раз, и я добавил файл

Затем я выдал git commit -m "message", чтобы зафиксировать изменение

Затем я снова изменил имя и сделал git add . / git commit -m "message" снова, и это исправило все файлы, нетолько тот, который я переименовал.

...