2010-08-11 14 views
0

Salut, je suis complètement nouveau à git, mais j'ai de l'expérience avec SVN. Tous les tutoriels supposent que l'on sait comment afficher/modifier un fichier lors de l'utilisation de git, mais je suis confus. J'ai cloné un dépôt (de quelqu'un qui avait besoin de partager du code avec moi), puis j'ai extrait plusieurs branches distantes vers des branches locales. Maintenant, je veux voir le code (c'est Java). Je ne trouve pas les fichiers n'importe où sur mon système de fichiers. De la ligne de commande, il me donne seulement les diffs pour différents commits. Cela ne m'intéresse pas! Je veux juste voir la dernière édition du code, de préférence dans Eclipse. Mais à ce stade, je serais heureux de l'ouvrir dans gedit. Aidez-moi!comment afficher/modifier une branche distante git

Merci beaucoup!

+0

pouvez-vous afficher les fichiers dans la branche principale? – cmcginty

Répondre

1

Si vous ne trouvez pas de fichiers dans le système de fichiers, il est possible que le référentiel soit cloné avec l'option --bare. Vous pouvez cloner le référentiel à nouveau, mais sans --bare.

git clone <repository> 
0

Tout d'abord, voici quelques ressources générales utiles. Voici un bon tutoriel de courte durée.

http://www.eecs.harvard.edu/~cduan/technical/git/

Chapitre 0 de ce tutoriel Mercurial fonctionne aussi bien pour quelqu'un passer de svn git comme svn hg. Ne lisez que ce chapitre et remplacez toute mention de Mercurial par Git.

http://hginit.com/top/00.html

Assurez-vous Clonage du référentiel correctement. Je vais prétendre que nous faisons cela dans votre répertoire personnel.

cd ~ 
git clone git://url.to.remote.repository.com/foo.git 

Vous devriez maintenant avoir un dossier ~/foo. Ceci est votre copie de travail. A l'intérieur foo vous trouverez un dossier .git. .git contient votre dépôt local. Pour voir la version la plus à jour du projet, exécutez ces commandes.

cd ~/foo 
git checkout master 

Git mettra à jour les fichiers ~/foo à la version la plus récente dans le référentiel. Lisez les liens que je vous ai donnés au début de cet article pour apprendre comment naviguer dans le dépôt git.