Второй человек, делающий толчок, не сможет этого сделать, если он / она не принудит толчок (git push --force
), предполагая, что они оба толкают от и к одной и той же ветви.
Лучше всего, если этот второй человек сделает первым:
git pull --rebase
Это воспроизведет незафиксированный коммит поверх ветки обновления (с коммитами от первого лица). Возможные конфликты слияния будут разрешаться локально, в локальном репозитории Git второго лица.
Затем простым нажатием git добавятся новые коммиты поверх существующих.