Les fichiers Git ont trois états : 1. État soumis (commit), ce qui signifie que les données ont été enregistrées en toute sécurité dans la base de données locale. 2. État modifié (modifié), ce qui signifie que le fichier a été modifié mais n'a pas été modifié. enregistré dans la base de données ; 3. Le statut intermédiaire signifie que la version actuelle d'un fichier modifié a été marquée afin qu'elle soit incluse dans le prochain instantané soumis.
L'environnement d'exploitation de cet article : système Windows 10, Git version 2.30.0, ordinateur Dell G3.
Il existe trois statuts des fichiers git :
Pour les trois statuts des fichiers Git, vous devez ici comprendre les trois domaines de travail du projet Git : espace de travail, staging zone et entrepôt Git.
Extension des connaissances :
Le workflow de base de Git est décrit comme suit :
Modifier certains fichiers dans l'espace de travail.
Prenez un instantané du fichier modifié et ajoutez-le à la zone de préparation.
Commettez la mise à jour et videz définitivement l'instantané de fichier enregistré dans la zone de préparation vers le référentiel Git.
GIt a trois états avant la soumission : fichiers non suivis (non suivis et surveillés), modifications non préparées pour la validation et modifications à valider. Ces trois états peuvent être convertis à volonté.
Fichiers non suivis : les fichiers marqués n'ont pas été surveillés et gérés par git. Pour le moment, vous pouvez utiliser la commande git add pour ajouter les fichiers qui sont invités comme fichiers non suivis à l'entrepôt git.
Modifications à valider : les fichiers dans ce statut ont été capturés dans la zone de préparation et sont en attente d'être validés. À ce stade, vous pouvez utiliser git commit -m "comment" pour soumettre le fichier.
À ce stade, vous pouvez également utiliser la commande git rm --cached file name pour restaurer l'état du fichier sur Non suivi.
Les fichiers dans l'état Modifications à valider peuvent être soumis ou continuer à être modifiés.
Modifications non préparées pour la validation : une fois que le fichier dans l'état Modifications à valider a continué à être modifié sans validation, vous pouvez afficher les modifications non préparées pour l'état de validation via git status. Cet état indique que le fichier a été modifié, mais n'a pas été placé dans la zone de préparation et qu'un instantané n'a pas été généré. Deux opérations peuvent être effectuées à ce stade : les opérations de validation et d'ajout.
Si une opération de validation est effectuée, seuls les fichiers avant modification seront soumis au répertoire de version git (seuls les fichiers dans la zone de stockage temporaire et les fichiers avec un statut Modifications à valider peuvent être soumis si nécessaire, les modifiés) ; les fichiers seront également soumis. Pour soumettre, vous devez utiliser la commande git add pour ajouter le fichier à la zone de préparation. Si vous souhaitez annuler les modifications, utilisez : git checkout --filename.
Apprentissage recommandé : "Tutoriel Git"
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!