Maison > outils de développement > git > Qu'est-ce que la zone de transit Git ?

Qu'est-ce que la zone de transit Git ?

藏色散人
Libérer: 2018-11-17 11:33:57
original
9057 Les gens l'ont consulté

Cet article vous présente principalement ce qu'est la zone de stockage temporaire Git .

GIT, un système de contrôle de version distribué, est un outil important couramment utilisé par les programmeurs et peut grandement améliorer l'efficacité de notre travail de projet. Eh bien, dans l'article précédent, je vous ai donné une introduction détaillée à Qu'est-ce que Git, Utilisation initiale de Git et Comment créer un référentiel avec Git, amis qui en ont besoin. Vous pouvez d'abord vous y référer.

Cette section se concentrera sur l'introduction de la zone de stockage temporaire Git.

Ci-dessous, nous expliquerons la zone de stockage temporaire Git à travers des exemples spécifiques.

Tout d'abord, nous ouvrons la ligne de commande Git dans le répertoire de test que nous avons créé précédemment :

Quest-ce que la zone de transit Git ?

via Utilisez la commande git status pour vérifier l'état du contenu du référentiel. Vous pouvez constater qu'il n'y a aucun fichier dans le répertoire actuel.

Quest-ce que la zone de transit Git ?

Ensuite, nous créons d'abord manuellement un fichier 123.txt dans le répertoire de test, puis vérifions l'état via la commande git status.

Quest-ce que la zone de transit Git ?

Sur l'image ci-dessus, vous pouvez voir la marque rouge 123.txt, indiquant que cet état est toujours dans la zone de travail et non dans la zone temporaire .

Lorsque nous utilisons la commande git add 123.txt, cela signifie ajouter le fichier de l'espace de travail à la zone de stockage temporaire, comme le montre la figure ci-dessous, il y a un nouveau fichier : 123. Le fichier txt est ajouté à la zone de transit.

Quest-ce que la zone de transit Git ?Mais il n'a pas encore été soumis. Lorsque la commande git commit -m "Create 123.txt file" est exécutée, le fichier sera transféré depuis le . zone de stockage vers la branche principale Ci-dessus, lorsque vous vérifiez l'état comme indiqué dans la figure ci-dessous, vous ne pouvez pas voir ce qui se trouve dans la zone de stockage temporaire.

Quest-ce que la zone de transit Git ?

Résumé :

Git comporte trois domaines importants :

Espace de travail : A une compréhension simple est qu'un certain dossier (supposé être test) doit être versionné. Ce dossier a des fonctionnalités spéciales - il existe un dossier caché .git supplémentaire

bibliothèque de versions  : le . Le dossier git sous le dossier test est la bibliothèque de versions.

Zone de préparation : La zone de préparation peut être comprise comme un espace de travail virtuel. Cet espace de travail virtuel suivra les modifications des fichiers dans l'espace de travail (opérations telles que les ajouts, les suppressions, les modifications, etc.). Cet espace de travail se trouve dans le répertoire index sous le dossier .git. À moins qu'il ne soit soumis directement, en contournant la zone de transit, si Git souhaite soumettre des modifications, il doit stocker les modifications dans la zone de transit avant de les valider. Chaque soumission est un instantané du fichier correspondant à la zone de stockage temporaire.

Cet article est une introduction à la zone de transit Git. Je pense que tout le monde a déjà une certaine compréhension de la zone de transit Git. J'espère que cette introduction sera utile aux amis dans le besoin !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal