fast-forward- все статьи тега


Почему git fast-forward сливается по умолчанию?

исходя из mercurial, я использую ветви для организации функций. Естественно, я хочу видеть этот рабочий процесс и в своей истории. Я начал свой новый проект с помощью git и закончил свою первую функцию. При объединении функции я понял, что git использует быструю перемотку вперед, т. е. он применяет мои изменения непосредственно к главной ветви, если это возможно, и забывает о моей ветви. Итак, чтобы думать в будущее: я единственный, кто работает над этим проектом. Если я использую подход git п ...

Когда использовать параметр слияния '--no-ff ' в Git

Успешная Модель Ветвления Git рекомендует использовать --no-ff при слиянии веток: The --no-ff флаг заставляет слияние всегда создавать новую фиксацию объект, даже если слияние может быть выполнено с быстрой перемоткой вперед. Этот позволяет избежать потери информации об историческом существовании объекта ветвь и группы вместе все коммиты, которые вместе добавили особенность. [...] Да, он создаст еще несколько (пустой) зафиксируйте объекты, но выигрыш будет гораздо больше затр ...