error: Не отслеживаемый файл рабочего дерева

Когда я git pull origin development , я получил ошибку:

error: Untracked working tree file '<path-to-file>' would be overwritten by merge

Причина в потому что один файл, который находится в ветке удаленной разработки , не помещается в git в моем локальном проекте (я не хочу, чтобы этот файл находился в системе контроля версий, как и git rm ). Но на удаленной разработке этот файл является выходом для управления версиями

Как повторно выполнить Любите эту проблему? По сути, я хочу, чтобы удаленная ветка также удалила файл из системы управления версиями.

9
задан Leem.fin 13 February 2012 в 22:40
поделиться

1 ответ

Поскольку @vpatil связался , и я нашел на этот несколько связанный , выпуск , @mtkumar82 мерзавца там предлагает делать следующее:

git fetch --all
git reset --hard origin/{{your branch name}}

Это работало отлично на меня, так как у меня были неотслеженные файлы, которые были незначительны к самому коду, таким образом, они были не отслежены, и я не заботился, каковы версия они были. Я надеюсь, что это помогает людям в будущем, которые заканчиваются в этом потоке а не другом, большем, как это произошло со мной (на самом деле, Google не показал даже этому, я нашел его, после того как у меня уже было решение).

0
ответ дан 3 November 2019 в 07:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: