Git pull должен удалить локальные файлы - PullRequest
7 голосов
/ 12 октября 2010

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

Я часто перебираюсь с ветвью разработки, поэтому мне нужно сделать push (функция git push -f origin) Но когда я хочу вытянуть ветвь объекта с принудительными изменениями, я всегда получаю конфликты слияния.

Можно ли заставить тянуть и перезаписать локальные файлы?

1 Ответ

8 голосов
/ 12 октября 2010

Если вы хотите просто перейти в состояние, в котором вы находились на другой машине, когда вы нажимаете принудительно, просто reset --hard до нужной вам головы:

$ git fetch
$ git reset --hard origin/<yourbranch>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...