2016-01-13 2 views

ответ

3

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

https://jira.atlassian.com/browse/SRCTREE-2018

В частности:

Использование терминала и изменить свой каталог в хранилище вы можете сделать следующее (убедитесь, что вы резервное копирование вашего хранилище первых, на всякий случай):

rm .git/index git add .

Или если у вас есть изменения в вашей рабочей директории, которую вы хотите сохранить вы можете сделать следующее:

rm .git/index git reset HEAD .

+0

Это помогло мне; когда я запускал git add., он дал мне эту более полезную ошибку, чем код ошибки SourceTree: 'fatal: bad config line 6 в файле C:/Users/[имя пользователя] /. gitconfig'. В моем файле '.gitconfig' произошла ошибка (которую я представил сам), а затем удалось исправить ошибку. – duncan

1

Это происходит потому, что был установлен, а затем Git SourceTree с Git внутри. Это вызвало конфликт между двумя установленными GIT. Вам необходимо удалить Git или в точке установки SourceTree, где она установлена.

+0

Можете ли вы предоставить более подробную инструкцию/как ответить на ваш вопрос? Благодарю. –

+0

Удалить Git (Windows Start-> Панель управления-> Удалить программу-> Git ) и после этого установить SourceTree с Git внутри. –

1

У меня была такая же проблема, и она не была исправлена, даже если я удалил файл .git/index и .git/index.lock. Мне нужно было перейти в SourceTree Options -> Git и выбрать «Use Embedded Git», чтобы он работал. Прежде, чем это было «Use System Git».

1

Я столкнулся с той же проблемой. Моя конфигурация программного обеспечения:

  • для Windows 10
  • SourceTree 2.0.18.1 настроен на использование системы Git версии
  • Гит v2.12.2.windows.1

Я обновленный Git для v2 .12.2.windows.2 (последняя сборка) и проблема исчезла.

Смежные вопросы