У меня есть новая линия работы, которую я хочу стать мастером. Он слишком сильно расходится с мастером для слияния или переустановки (хотя я вручную портировал функциональность). Я понимаю, что могу легко сделать git branch -D master; git checkout new-master; git checkout -b master
, но я не хочу испортить вилки.Сделайте новую ветку мастером в git, не испортив существующие вилки
В идеале я хотел бы ввести фиксацию, которая превращает текущий мастер в состояние, в котором я могу применить свои изменения из своей новой ветки, так что любой, у кого есть вилка, может только git pull origin master
и git без инцидентов.
Возможно ли это?