25667 shaares
Git utilise un processus de commit en 2 étapes :
- Ajouter les modifications à la zone de staging (
git add
,git rm
,git mv
). - Valider avec
git commit
.
La zone de staging, 3 noms pour une seule chose :
- staged (
--staged
) - cache (
--cached
) - index (
--keep-index
)
Astuces :
git add -p
permet de commiter seulement certaines parties d’un fichier.git diff
ne montre que les modifications non staged :git diff HEAD
→ toutes les modifications non commitées.git diff --cached
→ seulement les modifications staged.
git commit -a
ne prend pas en compte les nouveaux fichiers (il faut lesadd
avant).