Во время разработки проекта может возникнуть случай, когда какую-либо ветку в гите необходимо обновить до ветки master. Например, вы испортили какими-либо ненужными правками ветку и хотите откатить ее до master. Это можно сделать следующим способом.
Переключаемся на ветку, которую нужно обновить:
git checkout test
Сбрасываем ветку до мастера:
git reset --hard master
или:
git reset --hard origin/master
Запулим изменения:
git push --force origin test
Обратите внимание, что любые предыдущие коммиты в ветке test будут полностью заменены. Теперь ваша ветка test будет полностью идентична содержимому ветки master.
0 комментариев