Ouvrir un dépôt nu
Un référentiel nu a un historique mais aucun fichier de travail, comme ceux que les serveurs conservent pour que d'autres puissent y accéder (git init --bare, git clone --bare). GitTree l'ouvre pour afficher le graphique, les branches et les balises, marque son onglet bare et désactive les actions nécessitant des fichiers de travail.
Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.
Sur cette page
Avant de commencer
- Un dossier de référentiel nu, généralement nommé
project.git.
Où le trouver
- Ouvrez-le comme n'importe quel référentiel : Open dans le nouvel onglet, ou Open Repository….
| Action | macOS | Windows et Linux |
|---|---|---|
| Open Repository… | ⌘O | Ctrl+O |
Mesures
Ouvrez le dossier
Choisissez Open et sélectionnez le dossier du référentiel nu lui-même (celui avec
HEAD,refsetobjectsà l'intérieur).Lire son histoire
L'onglet affiche un badge bare. Le graphique, les branches, les balises et les détails du commit fonctionnent comme d'habitude.
Sachez ce qui ne va pas
Tout ce qui modifie les fichiers de travail, comme la préparation, la validation ou l'extraction, n'est pas disponible, pour la raison : A bare repository has no working files to change.
Résultat attendu
Vous pouvez parcourir et inspecter un référentiel de type serveur sans le cloner dans une copie de travail.
Créer un référentiel nu
Dans la boîte de dialogue Initialize a repository, activez Bare repository (history only, no working files) (créer un référentiel). Gardez-le de côté pour un projet dans lequel vous travaillez.
Si quelque chose ne va pas
Je souhaite modifier des fichiers dans un référentiel nu
Clonez-le dans une copie de travail normale (cloner un référentiel) et repoussez vos commits.
Questions
Puis-je effectuer un transfert vers un référentiel nu à partir de GitTree ?
Oui. Ajoutez son chemin ou son URL en tant que distant dans votre copie de travail et envoyez-le, comme vous le feriez sur n'importe quel serveur.