Так измеения идут же из локального репозитория в удаленный, а не наоборот
Ты написал код. Запушил его на гитхаб, к примеру и лег спать. Я включил дома компьютер ночью поработал, пока ты спишь и сохранил все изменения снова на гитхаб. Утром ты проснулся и выполнил git pull. Теперь у тебя все, что я сделал за ночь