Вы можете сделать полный сброс master
до текущей ветви dev
:
# from master
git checkout master
git reset --hard dev
Но имейте в виду, что это может потенциально отбросить любые коммиты на master
, которые были уникальны для этой ветви. Если вас это беспокоит, тогда подумайте о переходе от master
в качестве меры предосторожности.
В следующий раз, когда вы нажмете master
на пульте, вам, вероятно, придется нажать push:
git push --force origin master
Причиной принудительного толкания является то, что вы переписали основу ветви master
, а Git не примет регулярный толчок.