Maison  >  Article  >  Java  >  Quelles sont les spécifications d’utilisation du message Java Git Commit ?

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

WBOY
WBOYavant
2023-05-11 09:46:051546parcourir

    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>

    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 d’utilisation du message Java Git Commit ?

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

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

    Quelles sont les spécifications d’utilisation 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:
    Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer