Как мне найти местоположение источника / мастера в git и как его изменить?

Я новичок в Git. Недавно я переместил проект Rails из Subversion в Git. Я следовал за учебником здесь:http://www.simplisticcomplexity.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/

Я также использую unfuddle.com для хранения своего кода. Я делаю изменения на своем ноутбуке Mac в поезде на работу и обратно, а затем подталкиваю их к развязке, когда у меня есть сетевое соединение, с помощью следующей команды:

git push unfuddle master

Я использую Capistrano для развертываний и извлекаю код из репозитория unuddle, используя основную ветку.

В последнее время я заметил следующее сообщение при запуске «git status» на моем ноутбуке:

# On branch master
# Your branch is ahead of 'origin/master' by 11 commits.
#
nothing to commit (working directory clean)

И я не понимаю, почему. Я думал, что мой ноутбук был источником ... но не знаю, является ли тот факт, что я первоначально вытащил из Subversion или подтолкнуть к Unuddle, является причиной того, что сообщение появляется. Как я могу:

Узнайте, где Git считает «происхождение / мастер»?Если это где-то еще, как я могу превратить свой ноутбук в «origin / master»?Получите это сообщение, чтобы уйти. Это заставляет меня думать, что Git недоволен чем-то.

Мой Mac работает под управлением Git версии 1.6.0.1.

Когда я бегуgit remote show origin как предложено dbr, я получаю следующее:

~/Projects/GeekFor/geekfor 10:47 AM $ git remote show origin
fatal: '/Users/brian/Projects/GeekFor/gf/.git': unable to chdir or not a git archive
fatal: The remote end hung up unexpectedly

Когда я бегуgit remote -v по предложению Аристотеля Пагальциса я получаю следующее:

~/Projects/GeekFor/geekfor 10:33 AM $ git remote -v
origin  /Users/brian/Projects/GeekFor/gf/.git
unfuddle    [email protected]:spilth/geekfor.git

Теперь, что интересно, я работаю над своим проектом вgeekfor каталог, но он говорит, что мое происхождение моя локальная машина вgf каталог. я верюgf был временным каталогом, который я использовал при преобразовании моего проекта из Subversion в Git и, вероятно, из того места, где я пытался развернуться. Тогда я считаю, что я проверил свежую копию с сайтаgeekfor каталог.

Похоже, я должен следовать совету dbr и делать:

git remote rm origin
git remote add origin [email protected]:spilth/geekfor.git

Ответы на вопрос(13)

Ваш ответ на вопрос