Table des matières
1. Le format du message Commit
1.1 En-tête
1.2 Body
2. Exemples
2.1 feat example
Exemple de correctif 2.2
Recommandation de plug-in
Maison Java javaDidacticiel Quelles sont les spécifications d'utilisation du message Java Git Commit ?

Quelles sont les spécifications d'utilisation du message Java Git Commit ?

May 11, 2023 am 09:46 AM
java git

    1. Le format du message Commit

    Pour chaque soumission, le message Commit comprend trois parties : En-tête, Corps et Pied de page.

    <type>(<scope>): <subject>
    // 空一行
    <body>
    Copier après la connexion

    Parmi eux, l'en-tête, le contenu de soumission pour les types d'exploits et de correctifs et le corps sont requis. Quelle que soit la section, aucune ligne ne doit dépasser 72 caractères (ou 100 caractères). Cela permet d'éviter que le retour à la ligne automatique n'affecte l'apparence.

    1.1 En-tête

    La partie En-tête ne comporte qu'une seule ligne et comprend trois champs : type (obligatoire), portée (obligatoire) et sujet (obligatoire).
    (1) type
    type est utilisé pour décrire la catégorie de commit Seuls les 7 identifiants suivants sont autorisés.

    • feature: feature

    • fix: bug fix

    • docs: documentation

    • style: Format (n'affecte pas le code en cours d'exécution) Changements)

    • refactor : Refactoring (modifications de code qui ne sont pas de nouvelles fonctionnalités ou des corrections de bugs)

    • test : Ajouter des tests

    • build : Processus de construction ou outils auxiliaires Modifications

    (2) portée
    scope est utilisé pour décrire la portée d'influence du commit, comme les modèles d'indicateurs, les règles haut et bas, etc., qui varie en fonction du projet.
    (3)subject
    subject est une brève description de l'objectif du commit, pas plus de 50 caractères.

    • 1. Commencez par un verbe, utilisez le présent à la première personne, comme changer, plutôt que changé ou changements

    • 2. Minuscule la première lettre

    • 3. ) à la fin

    1.2 Body

    La partie Body est une description détaillée de ce commit et peut être divisée en plusieurs lignes.

    • 1. Vous devez énumérer brièvement différents scénarios de test avant ou arrière. Si le test réussit, remplissez le formulaire de réussite.

    • 2. Ajouter des informations sur le modificateur

    2. Exemples

    2.1 feat example

    feat (règle en ligne et hors ligne, construction, prise d'effet, simulation prend effet) : Ajouter une fonction de règle en ligne et hors ligne

    1. .Règle de haut en bas Dans le processus du maître de thread, le moteur s'abonne normalement et fldl est généré normalement. pass
    2. Règle en ligne et hors ligne, transmettre un numéro de règle inexistant, invite d'exception. pass

    Soumis par : xxx

    Exemple de correctif 2.2

    correctif (module de modèle) : échec du test du modèle

    1. Importez le modèle mar, y compris les champs dérivés. pass
    2. Importez le modèle mar, qui ne contient pas de champs dérivés. pass

    Soumis par : xxx

    Recommandation de plug-in

    idea peut installer des plug-ins avec des spécifications de soumission de code.

    1. Installez le plug-in

    Quelles sont les spécifications dutilisation du message Java Git Commit ?

    2. Sélectionnez le plug-in à soumettre lors de la soumission

    Quelles sont les spécifications dutilisation du message Java Git Commit ?

    Quelles sont les spécifications dutilisation du message Java Git Commit ?

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Déclaration de ce site Web
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

    Outils d'IA chauds

    Undresser.AI Undress

    Undresser.AI Undress

    Application basée sur l'IA pour créer des photos de nu réalistes

    AI Clothes Remover

    AI Clothes Remover

    Outil d'IA en ligne pour supprimer les vêtements des photos.

    Undress AI Tool

    Undress AI Tool

    Images de déshabillage gratuites

    Clothoff.io

    Clothoff.io

    Dissolvant de vêtements AI

    AI Hentai Generator

    AI Hentai Generator

    Générez AI Hentai gratuitement.

    Article chaud

    R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Meilleurs paramètres graphiques
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Comment réparer l'audio si vous n'entendez personne
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    WWE 2K25: Comment déverrouiller tout dans Myrise
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

    Outils chauds

    Bloc-notes++7.3.1

    Bloc-notes++7.3.1

    Éditeur de code facile à utiliser et gratuit

    SublimeText3 version chinoise

    SublimeText3 version chinoise

    Version chinoise, très simple à utiliser

    Envoyer Studio 13.0.1

    Envoyer Studio 13.0.1

    Puissant environnement de développement intégré PHP

    Dreamweaver CS6

    Dreamweaver CS6

    Outils de développement Web visuel

    SublimeText3 version Mac

    SublimeText3 version Mac

    Logiciel d'édition de code au niveau de Dieu (SublimeText3)

    Quelles bibliothèques sont utilisées pour les opérations du numéro de point flottantes en Go? Quelles bibliothèques sont utilisées pour les opérations du numéro de point flottantes en Go? Apr 02, 2025 pm 02:06 PM

    La bibliothèque utilisée pour le fonctionnement du numéro de point flottante dans le langage go présente comment s'assurer que la précision est ...

    Gitee Pages STATIQUE Le déploiement du site Web a échoué: comment dépanner et résoudre les erreurs de fichier unique 404? Gitee Pages STATIQUE Le déploiement du site Web a échoué: comment dépanner et résoudre les erreurs de fichier unique 404? Apr 04, 2025 pm 11:54 PM

    GiteEpages STATIQUE Le déploiement du site Web a échoué: 404 Dépannage des erreurs et résolution lors de l'utilisation de Gitee ...

    Quelles bibliothèques de GO sont développées par de grandes entreprises ou fournies par des projets open source bien connus? Quelles bibliothèques de GO sont développées par de grandes entreprises ou fournies par des projets open source bien connus? Apr 02, 2025 pm 04:12 PM

    Quelles bibliothèques de GO sont développées par de grandes entreprises ou des projets open source bien connus? Lors de la programmation en Go, les développeurs rencontrent souvent des besoins communs, ...

    Comment exécuter le projet H5 Comment exécuter le projet H5 Apr 06, 2025 pm 12:21 PM

    L'exécution du projet H5 nécessite les étapes suivantes: Installation des outils nécessaires tels que le serveur Web, Node.js, les outils de développement, etc. Créez un environnement de développement, créez des dossiers de projet, initialisez les projets et écrivez du code. Démarrez le serveur de développement et exécutez la commande à l'aide de la ligne de commande. Aperçu du projet dans votre navigateur et entrez l'URL du serveur de développement. Publier des projets, optimiser le code, déployer des projets et configurer la configuration du serveur Web.

    Comment résoudre le problème de conversion de type user_id lors de l'utilisation du flux redis pour implémenter les files d'attente de messages dans le langage Go? Comment résoudre le problème de conversion de type user_id lors de l'utilisation du flux redis pour implémenter les files d'attente de messages dans le langage Go? Apr 02, 2025 pm 04:54 PM

    Le problème de l'utilisation de Redessstream pour implémenter les files d'attente de messages dans le langage GO consiste à utiliser le langage GO et redis ...

    Comment spécifier la base de données associée au modèle de Beego ORM? Comment spécifier la base de données associée au modèle de Beego ORM? Apr 02, 2025 pm 03:54 PM

    Dans le cadre du cadre de beegoorm, comment spécifier la base de données associée au modèle? De nombreux projets Beego nécessitent que plusieurs bases de données soient opérées simultanément. Lorsque vous utilisez Beego ...

    La production de pages H5 nécessite-t-elle une maintenance continue? La production de pages H5 nécessite-t-elle une maintenance continue? Apr 05, 2025 pm 11:27 PM

    La page H5 doit être maintenue en continu, en raison de facteurs tels que les vulnérabilités du code, la compatibilité des navigateurs, l'optimisation des performances, les mises à jour de sécurité et les améliorations de l'expérience utilisateur. Des méthodes de maintenance efficaces comprennent l'établissement d'un système de test complet, à l'aide d'outils de contrôle de version, de surveiller régulièrement les performances de la page, de collecter les commentaires des utilisateurs et de formuler des plans de maintenance.

    Dessin graphique de sablier Python: comment éviter les erreurs variables non définies? Dessin graphique de sablier Python: comment éviter les erreurs variables non définies? Apr 01, 2025 pm 06:27 PM

    Précision avec Python: Source de sablier Dessin graphique et vérification d'entrée Cet article résoudra le problème de définition variable rencontré par un novice Python dans le programme de dessin graphique de sablier. Code...

    See all articles