git Откат, возврат ветки к внешнему состоянию, опубликованному на удаленном сервере
Primary tabs
Если вам требуется сделать так, чтобы локальная ветка снова соответствовала тому, что раньше отправили с помощью push во внешний репозиторий, то можно использовать git reset (в случае если локальные изменения вообще не интересуют более, то с опцией --hard) -- см. раздел "Удаление всех неопубликованных коммитов"
Подразумевается, что удаленная ветка origin/имяветки существует и ее кэш локально обновлен, если нет то на всякий случай предварительно можно выполнить:
git fetch
И затем делаем сброс к внешнему состоянию ветки (из репозитория):
git reset --hard origin/имяветки
ВНИМАНИЕ: reset --hard может привести к необратимой потере данных! Убедитесь что локальные изменения вас не интересуют
- Log in to post comments
- 1319 reads