Où est le Dépôt Git Chemin créé?
Quand on crée un NOUVEAU dépôt avec Git, le chemin d'accès où la .git sous répertoire est ajouté être le MÊME que le chemin où les fichiers du projet sont (c'est à dire les fichiers à être géré par Git)? Une autre façon de poser la même question est: Si je veux créer un nouveau dépôt Git, le chemin du référentiel toujours coïncider avec le cheminement d'un projet, ou puis-je créer un répertoire de dépôt dans un AUTRE emplacement, puis ont Git POINT pour le projet de chemin? Par exemple, si mon Projet est en "F:\My les Projets\de la Mère l'Oie\Gerber\", pourrais-je créer un Dépôt Git à dire "F:\My Référentiels\Pointeur de la Chemin\Gerber\"? puis indiquer à Git de regarder dans "\Mes Projets\de la Mère l'Oie\Gerber\" pour les fichiers à ajouter au référentiel?
OriginalL'auteur Source.Energy | 2010-07-23
Vous devez vous connecter pour publier un commentaire.
Est-il une bonne raison pour laquelle vous voulez?
Sûr, Git entièrement prise en charge de différentes mises en page du répertoire, à l'aide de la
GIT_DIR
etGIT_WORK_TREE
variables d'environnement (ou les commutateurs). Ceci est très utile dans le serveur(-like) scénarios, où les utilisateurs n'interagissent pas avec de tels dépôts autres qu'en tirant et en poussant – f.ex. dans Git basée sur le déploiement de systèmes.Mais la mise en page par défaut est le référentiel dans l'
.git
répertoire à la racine du projet. Vous pouvez essayer de travailler contre qui, mais vous serez constamment avoir à dire à tous les outils que vous utilisez à ce sujet. Il n'est pas commode; vous serez en rendant la vie difficile pour vous-même.Donc, sauf si vous avez une solide technique de la raison (plutôt qu'une simple préférence), je vous déconseille d'essayer de travailler de cette façon.
OriginalL'auteur Aristotle Pagaltzis
Bien que la valeur par défaut est le répertoire de travail courant, le référentiel peut être placé n'importe où par l'utilisation de la
GIT_DIR
variable d'environnement ou de l'--git-dir
option de ligne de commande:OriginalL'auteur Mark Rushakoff