Comment puis-je juste un dossier extrais par checkout unique à partir de git (par exemple le dossier jsFiles sur here)Comment puis-je extraire un seul dossier de git
4
A
Répondre
2
Vous aurez besoin d'un récent Git 1.7 installer.
$ git --version
git version 1.7.0.4
$ git clone http://github.com/mongodb/mongo.git
$ cd mongo
$ git config core.sparsecheckout true
$ echo jstests >.git/info/sparse-checkout
$ git read-tree -m -u HEAD
$ ls
jstests
+3
votre «git clone» ne vérifie-t-il pas tout le repo en premier? Je pense que l'OP voulait éviter cela –
+0
@Tobias Kienzler, vous pouvez le cloner, le convertir en non-nu et faire une caisse de rechange. Mais vous ne pouvez pas éviter de cloner tout l'arbre. –
Questions connexes
- 1. Comment copier le dépôt git avec un seul sous-dossier?
- 2. git-svn dcommiter un seul commit git
- 3. sharpziplib + extraire un seul fichier
- 4. Comment git-pull tous sauf un dossier
- 5. git sans dossier .git - un git-dir distant
- 6. Comment extraire un seul attribut d'un tableau de hachages?
- 7. Comment extraire un seul morceau d'octets à partir d'un fichier?
- 8. Flux de travail Git pour un seul utilisateur
- 9. git svn clone sauf un dossier particulier
- 10. Déplacer le dossier .git
- 11. Comment extraire un sous-module git d'un projet séparé?
- 12. Comment afficher les métainformations sur un seul commit dans git
- 13. Comment extraire un sous-dossier d'un dépôt bazaar?
- 14. Comment faire pour extraire et archiver le dépôt Git distant
- 15. Comment copier plusieurs projets dans un seul dossier en eclipse
- 16. Comment supprimer un dossier supprimé du dépôt distant dans Git?
- 17. Je dois extraire quelques révisions de git-svn
- 18. Comment fusionner un seul commit?
- 19. Comment exclure le fichier seulement du dossier racine dans Git
- 20. git ajouter sauf 1 dossier
- 21. nhibernate extraire les données d'en-tête seul
- 22. Pourquoi git continue de supprimer mon dossier?
- 23. Fusionner un sous-dossier SVN et un projet git.
- 24. comment faire le dossier de dépôt git comme celui-ci
- 25. Git: Convergences branches à un seul objet commit
- 26. commande git pour déplacer un dossier à l'intérieur d'un autre
- 27. Comment configurer un pilote git pour ignorer un dossier lors de la fusion
- 28. Extraire les branches d'un dépôt git dans des sous-dossiers?
- 29. Comment puis-je extraire le premier dossier d'une URL?
- 30. Comment peut-on extraire les noms de fichiers dans un dossier sous forme de texte?
La même chose a été posée par ex. [cette question SO] (http://stackoverflow.com/questions/180052/checkout-subdirectories-in-git) ... –
@VonC: vouliez-vous dire qu'ils n'ont pas de place sur SU et devraient être déplacés à SO ? (J'ai juste pensé que je signalerais le doublon au cas où d'autres personnes voudraient le faire migrer ou quelque chose comme ça) –
@David: bon point. Ce serait parce que les questions de Git n'ont pas leur place sur SU et devraient tous être déplacés sur SO. Voir meta.stackoverflow.com/questions/61720 – VonC