Может только один раз вытащить из удаленного хранилища git - PullRequest
1 голос
/ 09 ноября 2019

может кто-нибудь сказать мне, почему я могу только один раз вытащить из пульта в git. Во второй раз не удается, и я получаю сообщение, Уже в курсе.

Я экспериментирую. И удаленный, и локальный репозитории имеют файл test.txt, но с разным содержанием. когда я в первый раз вытащил, используя

git pull heroku master

, это сработало, и я решил не принимать входящие изменения и сохранить свой локальный файл таким же. теоретически я должен быть в состоянии вытащить снова, однако во второй раз это терпит неудачу с сообщением "Уже в курсе".

Это из-за Fetch_Head, который указывает на тот же контент? Я попытался сбросить Fetch_Head с помощью reset --hard Fetch_Head, однако все еще не могу вытащить его с пульта.

1 Ответ

0 голосов
/ 09 ноября 2019

Pull is fetch + merge: часть извлечения уже завершена.

Проверьте git status: если HEAD имеет значения master и heroku/master, больше ничего неттянуть.

Если вы хотите, чтобы ваш контент отражал героку / мастера, попробуйте новую команду git restore (Git 2.23 +):

git restore -s heroku/master -SW -- .

Это предполагаету вас нет никакой работы в процессе, так как это похоже на git reset --hard.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...