Contenu du cours
Essentiels de Git
Essentiels de Git
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.
Merci pour vos commentaires !