Passer au contenu
GitTree
Dépôts

Créer un référentiel

L'initialisation transforme un dossier en dépôt Git, de la même manière que git init. Dans GitTree vous choisissez le dossier et la branche initiale, ajoutez éventuellement un .gitignore et une licence, et appuyez sur Initialize.

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. Dépôts nus
  6. Si quelque chose ne va pas
  7. Questions
  8. En rapport

Avant de commencer

  • Un dossier vide, ou le dossier d'un projet qui n'est pas encore sous Git. Les fichiers déjà présents sont conservés et ne sont pas validés tant que vous ne les avez pas validés.

Où le trouver

  • La carte Init sur la page Nouvel onglet.
  • La palette de commandes : Initialize Repository….
  • Lorsque vous ouvrez un dossier qui n'est pas un référentiel, Initialize Repository… dans le message GitTree s'affiche.
ActionmacOSWindows et Linux
Palette de commandes, puis Initialize Repository…⌘⇧PCtrl+Shift+P

Mesures

  1. Ouvrez la boîte de dialogue Initialiser

    Sélectionnez Init sur la page Nouvel onglet. La boîte de dialogue Initialize a repository s'ouvre ; rien n'est écrit jusqu'à ce que vous choisissiez Initialize.

    La boîte de dialogue Initialiser un référentiel avec un emplacement, la branche initiale et le bouton Initialiser
    1 où le dépôt est créé, 2 le nom de sa première branche, 3 le bouton qui le crée.Interface GitTree avec un référentiel de démonstration.
  2. Choisissez l'emplacement

    Tapez le dossier dans Location ou utilisez Browse…. Il peut s'agir d'un nouveau dossier, d'un dossier vide ou d'un dossier de projet sans Git.

  3. Nommez la branche initiale et choisissez des modèles

    Définissez Initial branch (par exemple main). Choisissez éventuellement un .gitignore template pour votre langue et un Licence avec son Copyright holder : ils sont écrits dans le dossier, non validés, et un fichier existant n'est jamais remplacé.

  4. Initialiser

    Gardez Open after creating allumé et appuyez sur Initialize. Le nouveau référentiel s'ouvre dans son propre onglet.

Résultat attendu

L'onglet affiche un historique vide et vos fichiers sous Unstaged Files. Votre prochaine étape est le premier commit.

Pour le publier, ajoutez une télécommande dans la section Remote de la barre latérale avec Add Remote…, puis appuyez sur (fetch, pull and push).

Dépôts nus

Bare repository (history only, no working files) crée un référentiel sans dossier de travail, le type qu'un serveur conserve pour que les autres puissent y accéder. Laissez-le de côté pour un projet dans lequel vous travaillez.

Si quelque chose ne va pas

"Un référentiel Git existe déjà ici."

Le dossier est déjà un référentiel. Ouvrez-le à la place (ouvrir un référentiel).

"Le dossier qui devrait le contenir n'existe pas."

Il manque une partie du chemin. Choisissez un dossier parent existant avec Browse….

Questions

L'initialisation télécharge-t-elle le projet n'importe où ?

Non. Le référentiel est créé sur votre ordinateur uniquement. Il atteint GitHub ou un autre hôte uniquement lorsque vous ajoutez une télécommande et que vous effectuez un push.