2010-07-13 6 views
1

OK, question noob totale, pour msysgit sur Windows 7, mais j'ai un dépôt distant (sur unfuddle), créer sur un PC, et maintenant je veux le tirer vers le bas pour un autre PC. J'ai essayé 'Fetch' en utilisant Git Gui, mais le dossier n'a toujours qu'un sous-dossier .git. Il a fallu un moment pour l'abattre, donc je suppose qu'il y a quelque chose dans le repo, mais comment puis-je le vérifier sur une copie de travail. Rien que j'ai essayé semble fonctionner.Comment faire pour extraire et archiver le dépôt Git distant

SOLUTION: Ce n'est pas directement dans sa réponse, mais VonC m'a indiqué la documentation d'aide de Git, qui est aussi succincte que les pages de manuel de Git sont denses. La seule commande follwing m'a la copie de travail et dépôt local je avais besoin:

$ git clone [email protected]:subdomain/abbreviation.git 

Répondre

2

Après la Git documentation on Unfuddle, avez-vous déclariez votre pension unfunddle comme une télécommande?

$ cd /path/to/repository 
$ git remote add unfuddle [email protected]:subdomain/abbreviation.git 

Essayez aussi gitk --all: si le fetch a succeded, vous devriez les branches de suivi à distance (comme unfuddle/master). Vous pouvez ensuite le fusionner avec votre branche principale afin de voir enfin les fichiers dans votre arbre de travail (encore vide). Vous pouvez également avoir fait un git pull pour combiner les deux étapes ensemble (récupérer + fusionner). Voir ce blog post pour l'illustration.


En fait, l'OP ProfK signale un problème de clonage:

Je ne déjà le unfuddle ajouté à distance

git clone [email protected]:subdomain/abbreviation.git 

est plus adapté pour obtenir une prise en pension locale avec la droite à distance déjà ajouté.

+0

merci, mais j'ai déjà ajouté la télécommande unfuddle, mais vous m'avez rappelé leur documentation. Voir moi édite. – ProfK

+0

@ProfK: heureux de voir que vous avez trouvé la bonne commande. Je l'ai inclus dans cette réponse. – VonC

Questions connexes