
Table des matières
Git est un système de contrôle de version qui vous aide à suivre les modifications de votre code et à collaborer facilement avec les autres. Git propose différentes commandes pour effectuer différentes tâches. Une commande importante est statut gitqui montre l'état actuel de vos fichiers, y compris les modifications qui sont mises en scène, non mise en scène ou non tracées. Dans cet article, nous discuterons de la façon d'utiliser la commande Git Status pour gérer efficacement votre flux de travail GIT.
En rapport: Si vous êtes nouveau dans GIT, consultez notre guide pour le débutant de Git.
Qu'est-ce que le statut Git
Le statut git Command récupère l'état actuel de votre projet. Il fournit une liste de fichiers préparés à commettre, des fichiers avec des modifications qui n'ont pas été mis en scène et des fichiers nouvellement créés que Git ne suit pas. De plus, cela vous aide à voir ce qui se passe dans votre répertoire de travail et les actions que vous pourriez avoir besoin de prendre ensuite.
Importance d'utiliser la commande de statut git
Voici quelques avantages qui montrent l'importance d'utiliser la commande GIT Status:
- Il affiche les fichiers qui ont été modifiés, mis en scène ou ne sont pas suivis.
- Il récupère un aperçu du statut actuel du projet.
- Cela nous aide à comprendre quels changements sont prêts à être engagés.
- La commande GIT Status aide à éviter de commettre des fichiers indésirables par erreur.
- Il maintient votre flux de travail propre et organisé.
- Il vous rappelle d'inclure ou d'exclure des fichiers de la zone de stadification.
- Il est utile pour le dépannage des conflits de fusion.
Quand utiliser le statut git
Courir le git status
Commande chaque fois que vous souhaitez inspecter l'état actuel de votre répertoire de travail et de votre zone de mise en scène. Les développeurs utilisent souvent cette commande après avoir apporté des modifications aux fichiers. De plus, cela nous permet d'identifier les fichiers qui ont été modifiés, ceux mis en scène pour engager et ceux qui restent non tracés. Exécuter le git status
La commande avant de s'engager garantit que nous incluons toutes les modifications prévues et évitons de commettre accidentellement des fichiers indésirables.
De plus, la commande GIT Status peut être utilisée avant de changer de branches ou de tirer de nouvelles modifications, car elle montre si votre répertoire de travail est propre ou a des mises à jour en attente.
Comment utiliser la commande git status
Vous pouvez exécuter le git status
commande pour vérifier l'état actuel de tout référentiel GIT:
git status
La sortie indique qu'il n'y a pas de modifications ou de fichiers non suivis dans le référentiel. Cela signifie que notre arbre qui fonctionne est propre.
Créons un nouveau fichier vide dans notre référentiel GIT:
touch new_file.txt

Après avoir créé le fichier, confirmez l'état de votre référentiel GIT en utilisant:
git status
La sortie montre Untracked files: new_file.txt
. Cela signifie que le fichier nommé «new_file.txt» existe dans le référentiel, mais Git ne le suit pas encore:

Appliquer le git add
Commande pour déplacer des fichiers non suivis dans la zone de stadification:
git add new_file.txt

Ensuite, utilisez le git status
commande pour surveiller l'état actuel de votre référentiel. La sortie affiche désormais des modifications en attente de commit: un fichier nouvellement ajouté nommé new_file.txt. Cela indique que le «new_file.txt» a été mis en scène avec succès et est prêt à être engagé:

Pour enregistrer les modifications mise en scène, exécutez la commande ci-dessous:
git commit -m "My first commit"

Remplacez «mon premier engagement» par n'importe quel message personnalisé de votre choix. Après cela, vérifiez l'état actuel avec git status
Le message «Rien à commettre, Working Tree Clean» confirme que le fichier a été ajouté avec succès au référentiel:

Ouvrez «new_file.txt» dans un éditeur de texte, apportez quelques modifications à lui:

Puis exécutez le git status
Commande pour vérifier l'état du fichier lors de sa modification. Cette fois, ça se voit Modifications non mise en scène pour commit: modifié: new_file.txt. Cela indique que le fichier a été mis à jour mais n'a pas encore été ajouté à la zone de mise en scène:

Ajoutez le fichier mis à jour dans la zone de stadification en exécutant la commande suivante:
git add new_file.txt

Ensuite, appliquez les modifications en exécutant la commande ci-dessous:
git commit -m "file has been modified"

Ensuite, vérifiez l'état GIT actuel:
git status
L'extrait de sortie indique que l'arbre de travail a été nettoyé:

Supprimons un fichier en exécutant la commande RM:
git rm new_file.txt

Dans la sortie, Git renvoie le message Modifications à engager: supprimé: new_file.txt:

Après cela, vous pouvez utiliser la commande suivante pour enregistrer en permanence la suppression du fichier dans l'historique des engagements du référentiel:
git commit -m "file has been deleted"

Enfin, vérifiez l'état en exécutant la commande ci-dessous:
git status

Options d'état GIT utiles
Vous pouvez utiliser différentes options avec la commande GIT Status pour modifier la façon dont la sortie est affichée. Par exemple:
- Nous pouvons utiliser
git status --short
pour obtenir un résumé concis. - Le
git status -u
nous permet de contrôler comment les fichiers non suivis apparaissent. git status -u=normal
Affiche des fichiers non suivis de la manière habituelle.git status -u=all
Affiche chaque fichier individuel dans les répertoires non suivis.- Si vous préférez une vue plus propre sans fichiers non suivis, vous pouvez utiliser
git status -u=no
. - Le
git status --porcelain
L'option fournit la sortie dans un format lisible par machine, ce qui est particulièrement utile pour les tâches de script et d'automatisation.
Réflexions finales
La commande GIT Status fournit un aperçu clair et détaillé du répertoire de travail actuel et de la zone de mise en scène. Il vous aide à comprendre quels fichiers sont modifiés, mis en scène, non tracés ou prêts à être engagés. En utilisant cette commande, vous pouvez garder votre flux de travail organisé, éviter de commettre des changements indésirables et vous assurer que vous êtes toujours familier avec l'état actuel de votre projet.
Outre le statut GIT, vous devez également en savoir plus sur la commande GIT CACHE pour gérer le cache dans votre dossier GIT.