Тематические ветки - это обычно легкие ветки, которые вы создаете локально и имеют имя, которое имеет смысл для you . В них вы можете поработать над исправлением ошибки или функцией (они также называются ветвями функций), выполнение которой, как ожидается, займет некоторое время.
Другой тип ветви - это «удаленная ветвь» или «ветвь удаленного отслеживания». Этот тип ветки следует за развитием чьей-либо чужой работы и хранится в вашем собственном хранилище. Вы периодически обновляете эту ветку (используя git fetch
), чтобы отслеживать, что происходит в другом месте. Когда вы будете готовы отследить все изменения, вы будете использовать git pull
для получения и объединения.
Я также видел другой тип веток, который по сути является совершенно отдельным деревом файлов в том же хранилище. Например, сам Git-репозиторий содержит заголовки с именами man и html , которые содержат содержимое, совершенно отличное от master . Я не знаю, как обычно называются эти типы ветвей.