История изменений
Исправление Aber, (текущая версия) :
А, да пох. Большинство команд Гит никому в пробел не упёрлось.
Это показатель командной работы. cherry-pick нужен когда в релизе откопали баг, баг правится в релизе который давно позади девелопмента, потом уже фиксы переносятся из этой древнего ответвления в девелопмент, вот тут и cherry-pick пригождается. Во времена SVN для этого использовали утилиту patch.
Squash например это если в команде принято фиксить баги в отдельных бранчах и фикс занимает больше одного дня при этом есть правило всегда комитить в конце рабочего дня выполненную работу (на случай если завтра тебя собъёт автобус работу должен продолжить другой человек), т.е. на баг создается бранч, потом там идет работа, создаются N коммитов, а когда уже все закончено скваш для создания одного коммита с красивым именем.
Исходная версия Aber, :
А, да пох. Большинство команд Гит никому в пробел не упёрлось.
Это показатель командной работы. cherry-pick нужен когда в релизе откопали баг, баг правится в релизе который давно позади девелопмента, потом уже фиксы переносятся из этой древнего ответвления в девелопмент, вот тут и cherry-pick пригождается. Во времена SVN для этого использовали утилиту patch.
Squash например это если в команде принято фиксить баги в отдельных бранчах и фикс занимает больше одного дня при этом есть правило всегда комитить в конце рабочего дня выполненную работу (на случай если завтра тебя собъёт автобус работу должен продолжить другой человек), т.е. на баг создается бранчь, потом там идет работа, создаются N коммитов, а когда уже все закончено скваш для создания одного коммита с красивым именем.