У меня странная проблема с моим GIT-репозиторием.У меня есть две ветви, «мастер» и «постановка».Я обычно работаю над «постановкой», а владелец проекта работает над «мастером».Поэтому обычно я переключаюсь на него (мастер git checkout), перетаскиваю изменения, затем переключаюсь обратно на стадирование и объединяю мастер с подготовкой.По сути, я не делаю никаких обновлений в основной ветке.Теперь любое тело может объяснить проблему на этом изображении:
![alt text](https://i.stack.imgur.com/f2Izg.png)
Почему мой «мастер» выходит за пределы «remotes / origin / master», когда я беру коммиты из «remotes /»происхождение / хозяин? !!И как можно сделать так, чтобы 'master' и 'remotes / origin / master' оба указывали на последний коммит?
ОБНОВЛЕНИЕ: Чтобы ответить на вопросы Джефроми в первом комментарии, я хочу добавить: 5 коммитоввсе приходят от другого разработчика, работающего в основной ветке.То есть, когда я сделал «git pull origin master» (находясь в ветке master), я получил эти 5 дополнительных коммитов и метка «master» переместилась в последний коммит, но не «remotes / origin / master».Теперь, когда я переключаюсь на основную ветку, я получаю следующее сообщение:
«Ваша ветвь опережает« источник / мастер »на 5 коммитов».