Description : Crée un commit avec les changements stagés.
Syntaxe : git commit [<options>] [--] <pathspec>...
| Option | Description | Utilisation principale |
|---|---|---|
git commit | Ouvre l’éditeur pour saisir le message de commit | Commit standard avec message détaillé |
-m <message> | Spécifie le message de commit directement | Commit rapide avec message court |
-a, --all | Commite automatiquement tous les fichiers trackés modifiés | Commit rapide sans staging préalable |
-am <message> | Combine -a et -m | Commit ultra-rapide |
--amend | Modifie le dernier commit au lieu d’en créer un nouveau | Corriger le dernier commit |
--no-edit | Ne pas ouvrir l’éditeur (avec —amend) | Amend rapide sans changer le message |
-v, --verbose | Affiche le diff dans l’éditeur de message | Voir les changements lors du commit |
-n, --no-verify | Ignore les hooks pre-commit et commit-msg | Bypass des vérifications |
--dry-run | Simule le commit sans le créer | Vérification avant commit |
-s, --signoff | Ajoute une ligne “Signed-off-by” | Conformité aux standards de contribution |