По умолчанию ссылка на выборку выглядит следующим образом:
[remote "origin"]
url = ...
fetch = +refs/heads/*:refs/remotes/origin/*
«+» означает, что ссылки удаленного отслеживания всегда обновляются принудительно.Это имеет смысл, потому что (я полагаю, вы могли бы обратиться к авторам git за официальной позицией), они не должны ссылаться на какой-либо локально созданный код, и если есть какая-то локальная ветвь, ссылаются на него.
У кого-то естьсбросьте удаленный trunk
в коммит, который уже объединен с вашим локальным, так что нечего объединять.Например, он может быть сброшен до предыдущего коммита.Вы можете проверить разницу между старым и новым удаленным trunk
с помощью команды:
git log --graph 10cc435f163...953f9564671