Répertoire Git et Arbre de Travail
Vous venez de créer un dépôt Git local pour votre projet. Comme mentionné précédemment, l’exécution de la commande git init crée également un répertoire caché nommé .git. Examinez maintenant ce répertoire plus en détail.
Répertoire Git
Exécutez la commande ls -la pour lister tous les fichiers et répertoires, y compris ceux cachés qui commencent par un point, à l’intérieur de votre répertoire de projet :
Ici, vous pouvez constater que le répertoire de notre projet contient bien 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.
Les trois entrées de la liste commencent par le caractère d, indiquant que l'entrée est un répertoire.
Exécutez la commande ls -l .git pour lister tous les fichiers et répertoires réguliers (non cachés) à l'intérieur du répertoire .git :
Les trois premières entrées commençant par le caractère - sont des fichiers réguliers, et les quatre dernières entrées sont des répertoires. Pour l’instant, ces fichiers et répertoires ne seront pas abordés en détail. L’utilisation de commandes permet d’interagir avec eux plutôt que de les modifier directement.
Fondamentalement, le répertoire .git peut être considéré comme la base de données centralisée de votre projet, chargée de stocker les modifications et leur historique. Encore une fois, lorsque vous initialisez un nouveau dépôt avec 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
L’arbre de travail (ou répertoire de travail) est le répertoire qui représente l’état ou la version actuelle de votre projet. C’est là que toutes les modifications et mises à jour de vos fichiers sont effectuées.
L’arbre de travail contient tous les fichiers et dossiers en dehors du répertoire .git.
Consultez la visualisation pour clarifier ce concept :
Le répertoire .git n'inclut pas l'arborescence de travail.
L'arborescence de travail contient tous les fichiers actuellement suivis par Git, ainsi que tout nouveau fichier qui n'a pas encore été ajouté au suivi. Utilisez la commande suivante pour vérifier l'état de l'arborescence de travail :
Exécuter la commande git status pour vérifier l’état de votre répertoire de travail :
Le répertoire de travail est vide car le dossier du projet ne contient encore aucun fichier.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
What is the purpose of the .git directory?
Can you explain the difference between the .git directory and the working tree?
How do I start tracking files in my project?
Awesome!
Completion rate improved to 3.57
Répertoire Git et Arbre de Travail
Glissez pour afficher le menu
Vous venez de créer un dépôt Git local pour votre projet. Comme mentionné précédemment, l’exécution de la commande git init crée également un répertoire caché nommé .git. Examinez maintenant ce répertoire plus en détail.
Répertoire Git
Exécutez la commande ls -la pour lister tous les fichiers et répertoires, y compris ceux cachés qui commencent par un point, à l’intérieur de votre répertoire de projet :
Ici, vous pouvez constater que le répertoire de notre projet contient bien 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.
Les trois entrées de la liste commencent par le caractère d, indiquant que l'entrée est un répertoire.
Exécutez la commande ls -l .git pour lister tous les fichiers et répertoires réguliers (non cachés) à l'intérieur du répertoire .git :
Les trois premières entrées commençant par le caractère - sont des fichiers réguliers, et les quatre dernières entrées sont des répertoires. Pour l’instant, ces fichiers et répertoires ne seront pas abordés en détail. L’utilisation de commandes permet d’interagir avec eux plutôt que de les modifier directement.
Fondamentalement, le répertoire .git peut être considéré comme la base de données centralisée de votre projet, chargée de stocker les modifications et leur historique. Encore une fois, lorsque vous initialisez un nouveau dépôt avec 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
L’arbre de travail (ou répertoire de travail) est le répertoire qui représente l’état ou la version actuelle de votre projet. C’est là que toutes les modifications et mises à jour de vos fichiers sont effectuées.
L’arbre de travail contient tous les fichiers et dossiers en dehors du répertoire .git.
Consultez la visualisation pour clarifier ce concept :
Le répertoire .git n'inclut pas l'arborescence de travail.
L'arborescence de travail contient tous les fichiers actuellement suivis par Git, ainsi que tout nouveau fichier qui n'a pas encore été ajouté au suivi. Utilisez la commande suivante pour vérifier l'état de l'arborescence de travail :
Exécuter la commande git status pour vérifier l’état de votre répertoire de travail :
Le répertoire de travail est vide car le dossier du projet ne contient encore aucun fichier.
Merci pour vos commentaires !