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.
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
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
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. passSoumis par : xxx
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. passSoumis par : xxx
idea peut installer des plug-ins avec des spécifications de soumission de code.
1. Installez le plug-in
2. Sélectionnez le plug-in à soumettre lors de la soumission
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!