git checkout master
git pull
должен выполнить эту работу.
Вы будете получать сообщение «Ваша ветвь позади» каждый раз, когда вы работаете на ветке, отличной от главной , кто-то меняет намастер и вы git pull.
(branch) $ //hack hack hack, while someone push the changes to origin/master
(branch) $ git pull
теперь ссылка на источник / мастер удалена, но ваш мастер не объединен с ним
(branch) $ git checkout master
(master) $
сейчас мастер находится позади источника / мастера и может быть быстро переадресован
this will pull and merge (so merge also newer commits to origin/master)
(master) $ git pull
this will just merge what you have already pulled
(master) $ git merge origin/master
теперь ваш мастер и источник / мастер синхронизированы