Как раздавить коммиты
- Убедитесь, что в вашей ветке установлена последняя версия основной ветки.
- Запустить git rebase -я мастер.
- Вы должны увидеть список совершает, каждый совершить начиная со слова «забрать».
- Убедитесь, что первый совершить говорит "выбрать" и изменить остальное с "выбрать" на " давить".
- Сохраните и закройте редактор.
Здесь, как вы сквошите коммиты в одном?
Squash объединяется с Git
- Шаг 1: выберите начальную фиксацию. Первое, что нужно сделать, - это вызвать git для запуска сеанса интерактивной перебазировки: git rebase --interactive HEAD ~ N.
- Шаг 2: сбор и раздавливание. На этом этапе появится выбранный вами редактор со списком коммитов, которые вы хотите объединить.
- Шаг 3: Создайте новую фиксацию.
Кроме того, могу ли я раздавить пуш-коммиты? В открывшемся текстовом редакторе замените слова "выбрать" на " давить" сразу после совершает ты хочешь давить в совершить перед этим. Важно: если вы уже подталкиваемые коммиты в GitHub, а затем давить их локально, вы буду должны заставить толкать в свой филиал.
как мне перебазировать коммит?
Начать интерактивный перебазировать с мерзавцем перебазировать -i < совершить> ^, где < совершить> это совершить вы хотите разделиться. Фактически любой совершить диапазон будет делать, пока он содержит это совершить. Отметьте совершить вы хотите разделить с помощью действия «редактировать». Когда дело доходит до редактирования, совершить выполните git reset HEAD ^.
Стоит ли сквошировать коммиты?
Все просто - раньше ты объединить функциональную ветку обратно в свою основную ветку (часто мастер или разработать), ваша функциональная ветка должен быть раздавлен вплоть до одного сборного совершить, а затем переустановили из обновленной основной ветки. Иногда ты будет достаточно большое количество совершает что подсчет может стать затруднительным.