Предполагая, что ветка master, о которой вы говорили, находится на удаленном устройстве, называемом upstream, вы можете выполнить следующие 2 команды, прежде чем нажимать свой код:
git fetch
git rebase upstream/master
Если вы не установилилюбые удаленные, имя удаленного по умолчанию является origin, и в этом случае команды:
git fetch
git rebase origin/master
git fetch не изменит ни одну из ваших локальных веток, он просто даст информацию gitна том, что существует на сервере.
Вот связанный вопрос StackOverflow, на который вы также можете захотеть взглянуть, когда у вас есть время: Как перебазировать локальную ветку с помощью удаленного мастера