Comment puis-je trouver l'emplacement de l'origine et de la maîtrise de git, et comment puis-je le changer?

Je suis un Git débutant. J'ai récemment déménagé de Rails de projet de Subversion vers Git. J'ai suivi le tuto ici: http://www.simplisticcomplexity.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/

Je suis également en utilisant unfuddle.com pour stocker mon code. - Je faire des modifications sur mon Mac portable dans le train pour/de travail, puis de la pousser à unfuddle quand j'ai une connexion réseau à l'aide de la commande suivante:

git push unfuddle master

- Je utiliser Capistrano pour les déploiements et tirez le code de la unfuddle référentiel à l'aide de la branche master.

Dernièrement, j'ai remarqué le message suivant quand je lance "git status" sur mon ordinateur portable:

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

Et je suis confus quant à pourquoi. Je pensais que mon portable était à l'origine... mais ne sais pas si le fait que j'ai tiré de Subversion ou de pousser à Unfuddle est ce qui provoque le message à afficher. Comment puis-je:

  1. Savoir où Git pense 'origin/master' est?
  2. Si il est ailleurs, comment puis-je allumer mon portable dans le 'origin/master'?
  3. Obtenez ce message de s'en aller. Il me fait penser à Git n'est pas satisfait de quelque chose.

Mon mac est en cours d'exécution de version Git 1.6.0.1.


Quand je lance git remote show origin comme suggéré par dbr, je reçois le texte suivant:

~/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

Quand je lance git remote -v comme suggéré par Aristote Pagaltzis, je reçois le texte suivant:

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

Maintenant, il est intéressant, je suis en train de travailler sur mon projet dans le geekfor répertoire, mais il me dit que mon origine est ma machine locale dans le gf répertoire. Je crois gf a été le répertoire temporaire que j'ai utilisé lors de la conversion de mon projet de Subversion vers Git et probablement où j'ai poussé à unfuddle de. Alors je crois que j'ai vérifié une nouvelle copie de unfuddle à la geekfor répertoire.

Donc il semble que je devrais suivre dbr, les conseils et le faire:

git remote rm origin
git remote add origin [email protected]:spilth/geekfor.git
InformationsquelleAutor Brian Kelly | 2008-11-10