мерзавец филиал в основном это имя, которое указывает на коммит, но совершить это указывает на обновляется всякий раз, когда новое обязательство добавляется в отрасли.
Git - это ациклический ориентированный граф. Каждый git commit имеет a) необязательный tree object, b) необязательный родительский коммит (или два или более родителей, если он является фиксацией слияния), и c) коммандит метаданных (имя коммиттера, сообщение электронной почты, сообщение фиксации и т. Д.). Это означает, что ветвь, которая в реализации является просто специальным обновлением, автоматически обновляемым указателем на фиксацию, представляет весь подграф, доступный путем перехода от этого фиксатора вдоль его родителей, их родителей и т. Д. В истории без слияний вы получите что вы ожидаете; единственная прямая линия коммитов. В истории слияния вы увидите, что у вас здесь, несколько путей, расширяющихся наружу (и слияние вовнутрь, когда фиксация началась двумя отдельными ветвями, которые впоследствии были объединены вместе.
потому что другие ветви сливаются в эту, а не переустанавливаются. – Jepessen