Ветвление на самом деле очень важно.Представьте, что вы и ваш коллега работаете над функцией.Вам обоим понадобится пара дней, чтобы написать код.Тем временем вы захотите скомпилировать свой собственный код и протестировать его, не нарушая код, введенный в вашу программу вашим коллегой.Ветвление помогает вам хранить ваши собственные модификации отдельно от источника, пока вы не решите объединить их.
Другой пример может быть, что вы достигли точки, когда вы хотите выпустить свое программное обеспечение, и вам нужно подвергнуть его тщательному тестированию./ отладки.Тем временем ваш коллега уже начал работать над следующей версией.Разветвление здесь помогает вам сохранить старый код, который тестируется, и разрабатываемый код отдельно.
Вы можете взглянуть здесь на интересную схему использования ветвей.
Ис Git вам не нужно бояться слияния.Если вы когда-нибудь пытались умышленно создать конфликт и затем разрешить его, вы бы знали, что это просто.На самом деле, если два человека не внесли значительный вклад в одну и ту же часть кода, разрешение конфликтов не так уж важно.