Как я могу уничтожить свое местное отделение в GIT? - PullRequest
7 голосов
/ 03 декабря 2009

Я не хочу иметь дело с какими-либо конфликтами в локальной ветке master, так как изменился исходный (удаленный) master, и я просто хочу 100% версии удаленного.

Есть ли способ уничтожить местного мастера? (кроме простого удаления и клонирования вручную).

Ответы [ 2 ]

6 голосов
/ 03 декабря 2009

Когда на ветке 'мастер', вы можете просто сделать

git reset --hard origin/master

Обратите внимание, что таким образом вы потеряете свои локальные изменения.

5 голосов
/ 03 декабря 2009

Вот как бы я это сделал (пока на мастере):

git fetch origin
git reset --hard origin/master

Как свидетельствуют другие ответы, есть несколько способов сделать это. Почему-то мне это кажется самым простым.

РЕДАКТИРОВАТЬ: Куда делись все остальные ответы ??

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