Как получить новую копию ответвления из удаленного репозитория?

Мой локальный друг master ответвление является, по-видимому, аварией (через случайный элемент merges и commits, я предполагаю). Однако его ответвления dev прекрасны, но содержат изменения, которые он не готов продвинуть к удаленному.

Каков лучший способ переопределить его локальное master ответвление с удаленным master перейдите и получите новую копию (не переопределяя его другие ответвления)?

62
задан 21 September 2014 в 16:46

1 ответ

Ответ Ebermann PaЕ-lo корректен:

git checkout master
git reset --hard origin/master

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

git clean -xfn # dry run with -n

Источник с более подробной информацией: , Как удалить локальные (неотслеженные) файлы от текущего Мерзавца рабочее дерево?

5
ответ дан 31 October 2019 в 14:09

Другие вопросы по тегам:

Похожие вопросы: