У меня есть чек с двумя ветвями. Один из них является основной ветвью в удаленном пуле «origin» и настроен для отслеживания этого (или, как я полагаю). Другая - активная ветвь и существует только в этой проверке.Почему git не обновляет мою удаленную ветку отслеживания?
Вот выход git branch -vv
:
Official 9b44ada [origin/Official: behind 5] <commit message>
* MyBranch aecc225 <commit message>
Когда я делаю git fetch
, выход пуст (я верю, что у меня все изменения оттуда), но Official
отрасль остается так: за 5 коммитов.
Если я попробую git pull
, фаза выборки будет аналогичной пустой, а затем я предупреждаю, что нет никакой информации отслеживания для MyBranch
(что ожидается).
Почему нет git fetch
Обновление удаленной ветви отслеживания Official
и как ее получить?
Ooh, я вижу. Я думаю, что в моем случае мне, вероятно, лучше всего удалять локальную ветку 'Official' и просто сливаться с' origin/Official' всякий раз, когда мне нужно, так что ее постоянный статус перестает меня путать. –