Это возможно, и учебник Git Magic объяснит, как это сделать. Но , если кто-то еще видел вашу ветку, небезопасно . Даже если никто не видел вашу ветку, позвольте мне убедить вас пересмотреть.
Почему перебазирование? Почему бы просто не потянуть / слить?
Цель перебазирования - переписать историю, чтобы ваш репозиторий
отражает то, как вы считаете, что ваше программное обеспечение должно развиваться
так, как это было на самом деле. Когда это важно? Когда ты
младший член распределенной команды разработчиков, и у вас нет
назначить привилегии & mdash; вместо этого все, что вы можете сделать, это отправить исправления
привратник и надеюсь, что они приняты. Чтобы максимизировать шансы
принятия, вы хотите переписать историю, чтобы сделать ваши патчи как
чисто и ясно, насколько это возможно. Модель разработки звучит знакомо?
Манодж Сривастава написал довольно вдумчивый анализ rebase-vs-merge .