мерзавец: не обновлять - PullRequest
       6

мерзавец: не обновлять

2 голосов
/ 30 сентября 2009

Я новичок в Git. Некоторое время назад я разветвлял другой репозиторий. Я хотел начать с нуля, поэтому я взял свой личный клон и добавил удаленный репозиторий. Я не могу вытащить из хранилища, потому что он говорит, что некоторые файлы не обновлены. Меня не волнуют эти файлы, я хочу все от удаленного апстрима. Есть ли способ, которым я могу быстро решить эту проблему?

Ответы [ 3 ]

3 голосов
/ 30 сентября 2009

Чтобы проверить все файлы в соответствии с хранилищем, попробуйте либо

git checkout -f

или

git reset --hard

Иногда вам может понадобиться удалить любые неотслеживаемые / игнорируемые файлы, которые могут конфликтовать с вещами, которые были добавлены после него:

git clean -xdf

-f указывает clean для продолжения и удаления файлов (так как это может быть опасно!), -x говорит, что он также удаляет игнорируемые файлы, а -d говорит, чтобы он удалял целые неотслеживаемые каталоги как Что ж. Чтобы увидеть, что он собирается удалить, измените -f на -n для пробного запуска.

1 голос
/ 30 сентября 2009
git checkout -f 

После этого вы можете сделать

git pull
0 голосов
/ 30 сентября 2009

Почему бы не клонировать вышестоящий репозиторий снова в другом месте на локальном диске?

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