Travailler sur les changements

Faire des commits

Styles de message

Choisissez-en un dans les réglages ; le compositeur s'y adapte.

Style Ce que ça donne
Conventional feat(api)!: add rate limiting — avec une liste déroulante de types
Gitmoji ✨ add rate limiting — avec un sélecteur d'emoji
Ticket ABC-123: add rate limiting — amorcé depuis le nom de la branche
Simple · Auto Ce que vous tapez ; Auto laisse l'IA décider de la forme
Homme des cavernes · Haïku Exactement ce que le nom laisse entendre

Compositeur prérempli depuis un modèle de commit

Ce que le compositeur fait pour vous

  • ↑ ↓ rappellent vos messages récents.
  • Un sélecteur de co-auteurs ajoute des lignes Co-authored-by: à partir des contributeurs du dépôt lui-même.
  • commit.template / .gitmessage préremplissent le message, lignes de commentaire retirées.
  • Pendant une fusion, un cherry-pick ou un revert, le message est prérempli comme git le ferait.
  • Les brouillons persistent par dépôt : changer d'onglet ne perd jamais un message.

Le linter

Une vérification vivante et non bloquante : longueur du sujet (avec un compteur de caractères), point final, sujet non impératif ou en minuscule, lignes de corps trop larges. Des indications, jamais une barrière — il ne vous empêchera pas de faire votre commit.

Amender

Amender réécrit le dernier commit avec ce qui est indexé. Gitcito vous montre d'abord le message existant, pour que vous soyez en train d'éditer et non de retaper.

Amender le commit… sur une ligne du graphe fait la même chose pour HEAD : il charge le message complet, fait passer le compositeur en mode amend et lui donne le focus. Un HEAD déjà poussé peut toujours être amendé, mais Gitcito prévient que mettre à jour le distant exigera un push forcé.

Annuler le commit… est son pendant pour un HEAD non poussé : reset mixed vers le parent, changements de l'arbre de travail conservés, message restauré dans le compositeur. Le commit initial a un chemin dédié qui laisse une branche non née au lieu de détruire les fichiers.

Voir aussi : Indexation · Absorption · Générateur de changelog

Améliorer cette traduction sur GitHub