Невозможно сделать Git Pull - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь сделать git pull origin master, но у меня проблема с локальными файлами. Этот локальный файл уже находится в моем gitignore, но у меня все еще есть эта ошибка:

error: Your local changes to the following files would be overwritten by merge

Я пытался:

Вторая попытка вернулась:

error: Entry 'myfolder/myfile' not uptodate. Cannot merge.
fatal: Could not reset index file to revision 'origin/master'.

Мой вывод из состояния git:

On branch master
Your branch is behind 'origin/master' by 119 commits, and can be fast-forwarded.
  (use "git pull" to update your local branch)

nothing to commit, working tree clean

Ответы [ 2 ]

0 голосов
/ 18 января 2019

на будущее, проблема была вызвана изменением локального файла, вы можете использовать git stash для временного сохранения изменений и использовать git pull для получения удаленной версии, затем используйте git stash pop для возврата локального файла к изменениям, которые у вас были.

с точки зрения того, что файл находится в git ignore, вам нужно будет запустить git rm --cached, чтобы изменения были проигнорированы, если вы добавили в .gitignore после внесения изменений

0 голосов
/ 18 января 2019

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

...