Status Command Git

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
Créer un nouveau fichier

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:

Fichiers Git Status non frappés

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

git add new_file.txt
Énoncer un nouveau fichier

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é:

Zone de mise en scène du statut GIT

Pour enregistrer les modifications mise en scène, exécutez la commande ci-dessous:

git commit -m "My first commit"
Git engager

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:

Statut git engager

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

Modifier le fichier

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:

Statut git après l'édition de fichiers

Ajoutez le fichier mis à jour dans la zone de stadification en exécutant la commande suivante:

git add new_file.txt
Fichier modifié par étape

Ensuite, appliquez les modifications en exécutant la commande ci-dessous:

git commit -m "file has been modified"
Commettre un fichier modifié

Ensuite, vérifiez l'état GIT actuel:

git status

L'extrait de sortie indique que l'arbre de travail a été nettoyé:

Vérifiez l'état du fichier engagé

Supprimons un fichier en exécutant la commande RM:

git rm new_file.txt
Supprimer le fichier

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

Vérifiez la suppression du fichier d'état GIT

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"
Git commit supprimer

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

git status
Vérifiez l'état de supprimer GIT

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.

Partager :
Facebook
Twitter
LinkedIn

Gentil Geek

Passionné d'informatique depuis ma plus tendre enfance aujourd'hui j'en ai fait mon métier. A vos côtés pour simplifier votre utilisation de l'informatique et vous permettre de gagner en compétences.

Poster le commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *