О ветвях ", указывающих на master
"
Нет. Они указывают на тот же коммит, на который указывает master
, но это не проблема per se . Это означает, что эти ветви были либо недавно созданы из master, либо недавно были повторно синхронизированы с master
(для этого возможно множество сценариев ios, в зависимости от вашего рабочего процесса), что вполне нормально.
О ветвях, которые не совпадают c с их удаленным аналогом
Похоже, что в некоторых из этих ветвей есть новые коммиты, которые пока неизвестны вашим локальным версиям ветвей.
Ваше «Я могу это исправить» приводит к замене (более продвинутых) удаленных ссылок вашими (более старыми) версиями. Это сделало бы это взглядом прямо из вашей местности, но это подорвет чужую работу (dyang?).
Так что вам придется проверять эти новые коммиты (кто автор? Что изменения?) и, вероятно, втяните их в локальный репозиторий. Это также"исправит" ситуацию и повторно синхронизирует c локально с удаленным, но в самой последней версии, а не в более старой.
В случае, если вы хотите избежать этого через Черепаха Git и обязательно обновите ветку через CLI:
git checkout <some-branch>
git pull