Из нескольких раз, когда я раздавил Git, требуется ручная работа, чтобы выбрать предыдущие коммиты, которые я хотел раздавить.Сценарий Git для переустановки и сквоша временных коммитов
Есть ли способ сделать это автоматически - моя цель - сквоить все предыдущие коммиты, которые еще не были перенесены в конкретную удаленную ветвь.
Чтобы уточнить, скажем, у меня есть 1 локальная ветвь с именем «dev» и 2 пультов, открытых и закрытых. Я фиксирую и нажимаю все, что хочу, на частный пульт, на ветку с именем «dev», назовем это private/dev
. Но на публичном удалении я хочу держать вещи в чистоте и порядке, и чтобы одна стандартная ветвь называлась «мастер», назовем ее public/master
. Так что, как я уже сказал, для всех коммитов, которые еще не дошли до публичной дистанционной мастер-ветви, я хочу выкачать их в один большой фиксатор, а push to public/master
Как я могу это достичь? Кажется сложным.
Отъезд https://robots.thoughtbot.com/autosquashing-git-commits – Yawar