Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Omission des Changements de Staging | Interaction Plus Avancée
Essentiels de Git
course content

Contenu du cours

Essentiels de Git

Essentiels de Git

1. Introduction à Git
2. Interaction Plus Avancée
3. Annuler les Modifications
4. Travailler avec les Branches dans Git

book
Omission des Changements de Staging

Comprendre la zone de staging

En résumé, la zone de staging, également connue sous le nom d'index, est l'endroit où les modifications sont préparées avant d'être validées dans le dépôt Git. Traditionnellement, les développeurs ajoutent des modifications à la zone de staging en utilisant la commande git add avant de valider. Cependant, il existe des scénarios où vous pourriez vouloir sauter cette étape pour un flux de travail plus efficace.

Commits directs

L'option -a avec la commande git commit vous permet de sauter entièrement la zone de staging. Lorsque vous exécutez git commit -a, Git met automatiquement en staging et valide tous les fichiers suivis qui ont été modifiés ou supprimés.

Remarque

Étant donné que les nouveaux fichiers ne sont pas suivis, git commit -a ne les validera pas.

Cela peut être une option qui fait gagner du temps lorsque vous souhaitez valider toutes les modifications à la fois sans passer par le processus en deux étapes de staging et de validation.

Modifions maintenant notre fichier test.txt en ajoutant une nouvelle ligne à l'aide de la commande echo :

Ensuite, vérifions l'état de notre arbre de travail et de notre zone de staging :

Les modifications ne sont pas encore mises en scène, cependant, nous pouvons sauter la zone de mise en scène et valider cette modification directement en exécutant la commande suivante :

Comme vous pouvez le voir, notre commit est effectivement réussi.

Avantages et Inconvénients

Bien que sauter la zone de staging puisse être pratique, il est crucial de comprendre les compromis. Les commits directs peuvent entraîner des inclusions involontaires de modifications, surtout si vous oubliez de réviser vos modifications. Cependant, avec de la pratique, vous pouvez exploiter ces techniques avancées pour améliorer votre efficacité avec Git.

Supposons que nous venons de créer un nouveau fichier dans notre dépôt, qui est actuellement NON SUIVI par Git, et que nous voulons le valider. Comment pouvons-nous valider ce fichier en utilisant une seule commande ?

Supposons que nous venons de créer un nouveau fichier dans notre dépôt, qui est actuellement NON SUIVI par Git, et que nous voulons le valider. Comment pouvons-nous valider ce fichier en utilisant une seule commande ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 1
We're sorry to hear that something went wrong. What happened?
some-alt