VS>> Почему я периодически обнаруживаю, что после пупкинского push VS>> в моем мастере возникает еще один head, и голов становится две? AK> что значит "периодически"? При каждом его push должно становиться две,
Да с какого перепугу? Не должно их становиться две.
Вот я не поленился создать экспериментальный репозиторий и его клон. Тут я (в мастере) и Пупкин (тоже я, в клоне) работаем над общим кодом. Всё линейно и красиво: https://imgur.com/a/fKn2SmW
В какой ситуации при реальной работе периодически возникает две головы - я без понятия. В эксперименте не возникает.
AK> о чем она ему должна сказать и оставить на его усмотрение.
Это только если пуш вызовет конфликт. И то, только при условии --force оно будет втолкнуто в мастер.
AK> Hу или тебе, если ты сказал commit после его push.
VS>> Почему патчи Пупкина просто не вливаются в мой основной репо? AK> потому что оно так не работает.
Работает большую часть времени. Но не всегда.
VS>> С фига я должен отслеживать, что Пупкин что-то закоммитил, и VS>> сам это мержить/коммитить? AK> потому что твоя версия в этот момент перестает быть tip, и ты AK> начинаешь комитить в тупиковую ветку.
Да ладно. Оно вообще не должно ветвиться, если нет конфликтов.
AK> перечитай внимательно раздел для самых маленьких в книжке.
Вроде читал. Но я человек, ушибленный CVS и SVN. Мне видимо нужен удар палкой для просветления.