2016-08-11 10 views
0

Так что я хочу раздавить все мои второстепенные коммиты в одну функцию, которую я сделал в конце дня. Но я не хочу потерять все эти коммиты локально. Я не хочу раздавить его в своем локальном репо, поскольку сначала хочу проверить функцию.Сквош фиксируется вместе с запросом на извлечение удаленных файлов, но сохраняет все коммиты в локальном

+0

Так почему бы не проверить функцию сначала, а затем убрать вещи с помощью сквоша и, наконец, нажать на удаленный репозиторий? –

+0

Это то, что я делал до сих пор. Но иногда некоторые ошибки обнаруживаются через пару дней, когда моя функция пошла вживую. Поэтому, если у меня есть все коммиты в моей локальной ветке, я могу быстро решить проблему. –

+0

Сагар, как описывает ниже @Martian. Вы можете делать все, что хотите, с вашей веткой. После того, как запрос на перенос был объединен обратно в master, он оставит слияние. Это означает, что вы по-прежнему сохраняете полную историю фиксации филиала в своей ветке свойств. –

ответ

2

Именно поэтому вы работаете над отдельной ветвью развития. Как только вы закончите, или время от времени во время разработки, вы выкалываете свои коммиты в единый коммит доставки, который затем помещается в главную ветвь. Вы сохраняете все мелкие коммиты в ветке разработки.