git: Почему я опережаю origin / master с X коммитами после того, как выполняю 'git push'?

Я использую чистый репозиторий git на сервере для резервного копирования и отправляю туда локальные изменения с помощью 'git push' после локального выполнения 'git commit'.

'git status' сообщает мне

# On branch master
# Your branch is ahead of 'origin/master' by X commits.

Если я изменяю файл, а затем выполняю еще одну фиксацию, за которой следует push, git сообщает мне, что моя ветка опережает X + 1 коммитов. 'git remote show origin' показывает мне, что URL-адреса извлечения и извлечения совпадают с теми, которые я указываю в качестве аргумента для push.

Я проверил, что мои изменения действительно отправляются в репозиторий сервера (путем перетаскивания в другое место и проверка содержимого).

Что я здесь делаю не так?

PS: Я знаю, что здесь есть несколько связанных вопросов по SO, но я не смог найти ответ на мою конкретную проблему ни в одном из них. Пожалуйста, укажите мне правильное направление, если я ошибаюсь в этом отношении.

9
задан bdukes 11 October 2010 в 03:23
поделиться