Écrivez un message de validation et validez
Le formulaire de validation se trouve sous vos fichiers préparés : une ligne Summary, un Description facultatif et Commit Options pour les co-auteurs, la signature, les hooks et le push par la suite. GitTree signale les erreurs courantes dans les messages avant de vous engager.
Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.
Sur cette page
Avant de commencer
- Les modifications sont organisées dans le panneau Working Changes (stage files, hunks and lines).
Où le trouver
- Bas du panneau Working Changes, ouvert à partir de la ligne
// WIPdu graphique.
| Action | macOS | Windows et Linux |
|---|---|---|
| Commit | ⌘Enter | Ctrl+Enter |
| Stage les fichiers sélectionnés | S | S |
Mesures
Tapez le résumé
Une ligne dans Summary qui indique ce que fait le commit. Le compteur indique sa longueur ; GitTree avertit plus de 72 caractères, car d'autres outils coupent souvent les longs résumés.

1 le résumé, 2 la description, 3 le bouton commit avec le nombre de fichiers.Interface GitTree avec un référentiel de démonstration. Expliquez pourquoi, si cela peut aider
Ajoutez les raisons, un lien de ticket ou des notes pour les évaluateurs dans Description. GitTree place la ligne vide entre le résumé et la description pour vous.
Vérifiez les suggestions
Sous Message suggestions, GitTree signale un résumé qui se termine par un point, qui ressemble à un travail en cours, ou, avec Check Conventional Commits activé dans les Préférences, qui ne commence pas par un type tel que
feat:. Ce sont des indices : vous pouvez quand même vous engager.S'engager
Appuyez sur Commit Changes to 1 File (le numéro suit ce qui est mis en scène) ou appuyez sur le raccourci. Le formulaire s'efface et indique Committed avec le nouveau court SHA.
Résultat attendu
Le commit est la nouvelle ligne supérieure de votre branche dans le graphique. Il reste sur votre ordinateur jusqu'à ce que vous appuyiez.
Options de validation
| Options | Ce que ça fait |
|---|---|
| Co-authors | Ajoute Co-authored-by lignes pour les personnes qui ont travaillé dessus avec vous, suggérées par des auteurs récents. |
| Add Signed-off-by | Ajoute votre ligne Signed-off-by, pour les projets qui demandent un certificat de développeur. |
| Skip Hooks (--no-verify) | Les hooks pre-commit et commit-msg ne s'exécutent pas pour cette validation. |
| Different Author | Enregistre un autre nom et une autre adresse e-mail en tant qu'auteur, tandis que vous restez le committer. |
| Push After Commit | Pousse la branche vers son amont une fois la validation effectuée ; la première poussée définit l'amont. |
| Allow Empty Commit | Permet au prochain commit d'enregistrer aucune modification de fichier. Il s'éteint à nouveau après cette validation. |
Laissez un agent IA rédiger le message
Avec GitTree Pro ou un essai en cours, le bouton scintillant à côté de Summary demande à un agent de codage CLI que vous avez installé et auquel vous êtes connecté (Claude Code, Codex ou Antigravity CLI) de rédiger un message à partir des modifications par étapes. Le projet atterrit sous la forme ; rien n'est engagé tant que vous n'appuyez pas sur le bouton.
Si quelque chose ne va pas
"Le commit n'a pas été créé. Votre message et les modifications effectuées restent inchangés."
Habituellement, un hook refusait la validation. Ouvrez Hook output pour lire pourquoi, corrigez-le et validez à nouveau ; ton message est toujours là.
GitTree vous demande votre nom et votre adresse e-mail
Git a besoin d'une identité pour chaque commit. Remplissez Set up your Git identity une fois ; il est enregistré là où vous choisissez.
Questions
Puis-je modifier le message après l'engagement ?
Oui, pour le dernier commit : modifier. Pour les commits plus anciens, reformulez-les avec un rebase interactif.