Git - фантомные локальные коммиты - PullRequest
2 голосов
/ 17 декабря 2010

Мы используем Github.Время от времени, после git pull, я запускаю git status, и мне говорят, что я опережаю origin/master, что странно, потому что я думаю, что совершил все.Так что я делаю git push.

Конечно, нет ничего, чтобы подтолкнуть.Поэтому я снова запускаю git status, и на этот раз «призрачные локальные коммиты» исчезли;В конце концов, я не впереди origin/master.

Мои товарищи по команде тоже это испытали.Мы заметили это только с тех пор, как начали использовать Github.

Есть идеи, что здесь происходит?

Ниже приведен пример с моего терминала, сразу после того, как я сделалgit pull.

~/projects/formula[master]% git status
# On branch master
# Your branch is ahead of 'origin/master' by 2 commits.
#
nothing to commit (working directory clean)
~/projects/formula[master]% git push origin master
Everything up-to-date
~/projects/formula[master]% git status
# On branch master
nothing to commit (working directory clean)
~/projects/formula[master]%

1 Ответ

1 голос
/ 17 декабря 2010

Вы пробовали следующее?

git remote update orgin

Это обновит статус вашего пульта origin.Вы также можете опустить origin и обновить все свои пульты одновременно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...