Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Répertoire Git et Espace de Travail | Introduction à Git
Essentiels de Git
course content

Contenu du cours

Essentiels de Git

Essentiels de Git

1. Introduction à Git
2. Interaction Plus Avancée
3. Annuler les Modifications
4. Travailler avec les Branches dans Git

book
Répertoire Git et Espace de Travail

Félicitations ! Vous venez de créer un dépôt Git local pour votre projet. Comme nous l'avons mentionné précédemment, l'exécution de la commande git init crée également un répertoire caché .git. Maintenant, il est temps de discuter de ce répertoire plus en détail.

Répertoire Git

Commençons par exécuter la commande ls -la pour lister tous les fichiers et répertoires (y compris ceux cachés commençant par un point) dans notre répertoire de projet :

Ici, vous pouvez voir que notre répertoire de projet contient effectivement le répertoire caché .git. Si vous n'êtes pas déjà dans le répertoire du projet, utilisez la commande cd pour changer votre répertoire de travail actuel.

Remarque

Toutes les trois entrées de la liste commencent par le caractère d, indiquant que l'entrée est un répertoire.

Maintenant, exécutons la commande ls -l .git pour lister tous les fichiers et répertoires réguliers (non cachés) dans le répertoire .git :

Encore une fois, les trois premières entrées, commençant par le caractère - sont des fichiers réguliers et les quatre dernières entrées, comme nous l'avons déjà mentionné, sont des répertoires. Pour l'instant, cependant, nous ne discuterons pas de ces fichiers et répertoires. De plus, nous utiliserons des commandes pour interagir avec eux au lieu de les manipuler directement.

Fondamentalement, vous pouvez traiter le répertoire .git comme la base de données centralisée de votre projet, responsable du stockage des modifications et de leur historique. Encore une fois, lorsque vous initialisez un nouveau dépôt en utilisant git init, un nouveau répertoire .git est créé. De même, lorsque vous clonez un dépôt, ce répertoire .git est copié sur votre machine locale.

Arbre de travail

Discutons maintenant du concept d'"arbre de travail". L'arbre de travail (répertoire de travail) est un répertoire qui représente l'état/version actuel(le) de votre projet, où vous effectuez toutes les modifications que vous souhaitez.

Note

L'arbre de travail contient tous les fichiers et dossiers en dehors du répertoire .git.

Jetons un coup d'œil à la visualisation pour clarifier les choses :

Ici, nous pouvons clairement voir que le répertoire .git ne contient pas l'arborescence de travail.

L'arborescence de travail comprend tous les fichiers actuellement suivis par Git, ainsi que tous les nouveaux fichiers qui n'ont pas encore été ajoutés à la liste des fichiers suivis. La commande suivante est utilisée pour vérifier l'état (status) de notre arborescence de travail :

Exécutons maintenant la commande git status pour notre arborescence de travail :

Pour l'instant, notre arbre de travail est vide puisque notre répertoire de projet est vide.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 6
We're sorry to hear that something went wrong. What happened?
some-alt