2010-02-03 2 views
4

У меня проблема с git pull. Я совершил свои изменения в локальном репо. Когда я получаю статус git, я получаю сообщение о том, что «Ваша ветка впереди« origin/cherryPick »на 1 commit». Когда я пытаюсь вытащить из удаленного хранилища я получаю сообщение: «Уже уточненный.». Я думаю, что Иам отсутствуют некоторые фундаментальные point.I приклеили журнал ниже всех 3-х командВаша ветка опережает «origin/cherryPick» на 1 фиксацию. Зачем?

wh-test $ git branch -a 
alternate 

* cherryPick 

    master 

new 

    squashBranch 

    testBranch 

    remotes/origin/HEAD -> origin/master 

    remotes/origin/cherryPick 

    remotes/origin/master 

    remotes/origin/testBranch 

git status 
# On branch cherryPick 

# Your branch is ahead of 'origin/cherryPick' by 1 commit. 
# 

git pull origin cherryPick 

From ssh://xxxx.dyndns.org/home/shopapp/wh-test 

* branch   cherryPick -> FETCH_HEAD 

Already up-to-date. 

Любой помощь будет оценена

ответ

7

Я бы сказал, концептуально, основной момент, который вам не хватает, заключается в том, что если вы опережаете дистанционное репо одним фиксатором, это отдаленное репо, устаревшее, а не вы. Вам нужно подтолкнуть их к ним, а не тянуть, потому что нечего тянуть. Скорее всего, у вас есть все отдаленные доступные коммиты, поэтому вы действительно в курсе последних событий.

+0

А он получил это. Благодарю. – 2010-02-03 16:18:54

Смежные вопросы