Git time! Моя ветка master
идет в последний раз. Я проспал и не создал ветку для моих незначительных исправлений и совершил некоторые коммиты. У меня есть это:Очистка мелких коммитов на главной ветке
(R1)<---(R2)<---(c1)<---(c2)<---(c3) master
Rx - releases
cX - some fixes
Я хотел бы иметь что-то вроде этого на отдельной ветке:
(R1)<---(R2) master
\
\<---(c1)<---(c2)<---(c3) last-fixes
И следующий слияние это к master
с --no-ff
:
(R1)<---(R2)<-------------------------(R3) master
\ /
\<---(c1)<---(c2)<---(c3)/ last-fixes
Как сделать это в простых шагах?
бить меня к нему. Также помните, что это изменение истории мастера, и если ведущая ветвь была нажата на удаленный, это вызовет проблемы. – Schleis
Это мое дело. Я уже оттеснил материал на удаленный, но я всего лишь один человек в проекте. Могу ли я просто сделать git push -f после этого изменения? – flyer
@flyer Да, вы можете это сделать. Так как вы единственный, кто в данный момент обращается к пульту дистанционного управления. Если это не так, вы не хотите этого делать. – Schleis