I думаю, вы пытаетесь исправить то, что ваша локальная "главная" ветвь основана на удаленной ветви UAC, а не на удаленной магистрали. Если вы счастливы потерять свои коммиты, вы можете просто запустить нижеприведенное, которое извлечет ствол, а затем переместит основную ветку к вашей текущей точке.
git checkout remotes/trunk
git checkout -B master
Если вы не хотите терять свои коммиты, git rebase
ваш друг. Используйте ниже:
git rebase $(git merge-base remotes/UAC master) master --onto remotes/trunk
Это работает с общим родителем ветви UAC и локальной ветки master, делает все коммиты оттуда до конца ветки master в магистрали, а затем перемещает ветку master, чтобы указывать там.