Passer au contenu
GitTree
Dépôts

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.

GratuitMis à jour

Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.

Sur cette page
  1. Avant de commencer
  2. Où le trouver
  3. Mesures
  4. Résultat attendu
  5. Créer un référentiel nu
  6. Si quelque chose ne va pas
  7. Questions
  8. En rapport

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….
ActionmacOSWindows et Linux
Open Repository…⌘OCtrl+O

Mesures

  1. Ouvrez le dossier

    Choisissez Open et sélectionnez le dossier du référentiel nu lui-même (celui avec HEAD, refs et objects à l'intérieur).

  2. 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.

  3. 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.