libérer: 2026/06/27 18:00 lire: 0
Auteur original:새로운 시작 (neosarchizo)
Source originale:https://www.youtube.com/embed/srE5CtDbDQI
De nombreuses pistes audio traduites de la chaîne sont produites avec HeyGen. Si vous êtes intéressé par la traduction vidéo par l'IA, le doublage et la création de contenu multilingue, essayez HeyGen ici : https://bit.ly/4o4bn9P Vous pouvez aider la chaîne en vous abonnant via ce lien — merci ! Il s'agit de la deuxième leçon de la section 8 (Workflow d'intégration Git). Si la leçon 37 était la base pour lire les changements (status·diff·log) et les gérer en toute sécurité, la leçon 38 était le premier travail en plus de cela : créer des commits. Tout d'abord, dissipons un malentendu : il n'y a pas de commande slash /commit intégrée. Commit est appelé en langage naturel et Claude l'exécute comme une procédure à l'aide de l'outil Bash. Il couvre le processus, les messages intelligents, les engagements conventionnels, HEREDOC et même la bande-annonce Co-Authored-By. 📌 Ce que nous couvrons - Il n'y a pas de commandes slash /commit — vous pouvez simplement dire quelque chose en langage naturel comme « valider les modifications » et Claude exécutera le processus de validation dans Bash. La dernière étape des meilleures pratiques, Explorer → Plan → Implémenter → Commit, est également un langage naturel, tel que « Commit avec un message explicatif et ouvrez PR » - Commit est une procédure, pas une commande - git status (quoi) → git diff (comment) → git log (ancien style) → message → git add → git commit → git status (confirmer). Les trois premiers sont des git en lecture seule, ils s'exécutent donc automatiquement et en parallèle, et la moitié de leur « intelligence » réside dans la conformité aux conventions du référentiel avec git log. Et un bon message n'est pas le « quoi » mais le « pourquoi » – ce que la différence montre déjà – Format de validation conventionnel – Type[Portée] : Description + Corps + Pied de page. feat → MINEUR · correctif → PATCH · RUPTURE DE CHANGEMENT (! ou pied de page) → MAJEUR, en conjonction avec SemVer, le changelog · release automation analyse. Cependant, Claude suit les conventions de votre dépôt, donc si vous voulez le forcer, écrivez-le dans CLAUDE.md (Leçon 21) - Les multilignes avec du texte sont HEREDOC — Le délimiteur 'EOF' entouré de guillemets simples empêche le shell d'interpréter les $·backticks et préserve le message littéralement. Un idiome qui résout simultanément les multilignes, les caractères spéciaux et le formatage correct - Co-Authored-By: Claude Afficher honnêtement avec une bande-annonce - GitHub vous reconnaît en tant que co-auteur (le nom du modèle actif peut être saisi), laissant la configuration git intacte. Auteur en tant que personne et contribution en tant que bande-annonce. Pour le désactiver ou le modifier, videz ou modifiez commit·pr avec le paramètre d'attribution (anciennement includeCoAuthoredBy, true par défaut) - 37e Les principes de sécurité restent les mêmes dans les commits — commit uniquement lorsque cela est demandé, branchez d'abord s'il s'agit de la branche par défaut, interdisez le saut de hook (--no-verify), commit plus récent que --amend, excluez les fichiers sensibles. Clouez-le avec allow Bash (git commit *) + deny Bash (git push *) 📌 Informations sur l'environnement - Dernière version de Claude Code - Appel de validation : langage naturel ("commit changes") · Pas de /commit intégré · Git intégré est /diff·/code-review·/security-review·/install-github-app - Procédure de validation : git status → git diff (+ --staged) → git log → write message → git add (lié fichier uniquement) → git commit → git status - Multi-ligne : idiome HEREDOC · Le délimiteur 'EOF' entouré de guillemets simples empêche le shell d'interpréter $ · backticks, préservant le message littéralement - Commits conventionnels : Type [Portée] : Description + Corps + Pied de page · feat → MINEUR · correctif → PATCH · CHANGEMENT DE RUPTURE (! ou pied de page) → MAJEUR - Marque de contribution : Commit = Co-Authored-By : Claude (noreply@anthropic.com) Bande-annonce · PR = 🤖 Généré avec Claude Code Footer (39e session) - Paramètres d'attribution (introduits dans la v2.0.62, auparavant includeCoAuthoredBy par défaut true) : Désactivez commit · pr en "" ou modifiez le libellé - Règles d'autorisation : autoriser Bash (git commit *) · refuser Bash (git push *) · headless --allowedTools "Edit, Bash (git commit *)" - Sûr : Demande de spécification de commit·push · Protéger la branche par défaut · Interdire --no-verify · --amend Attention (vérification de la paternité) · Exclure .env·*.key 📌 Chapitre 0:00 Introduction — Le commit devient plus important à l'ère des agents 0:41 Il n'existe pas de /commit — Le commit est appelé langage naturel 1:29 Le commit n'est pas une commande, mais une procédure — status→diff→log→message→add→commit→status 2:37 Bon message de commit — « pourquoi » pas « quoi » 4:06 Format de commit conventionnel — tapez[portée] : description et SemVer 6:31 corps et HEREDOC — coffre-fort multiligne 7:26 Co-écrit par — ne touchez pas à la configuration git, contribuez simplement honnêtement 8:18 désactivez ou modifiez le paramètre d'attribution (anciennement includeCoAuthoredBy) 9:09 37ème session Principe de sécurité — commit first Branch·allow commit·deny push 10:20 Nettoyer les pièges courants 📌 Liens de référence - Blog : https://neosarchizo.github.io/posts/claude-code-38-commit-generation - Bonnes pratiques — Explorer→Planifier→Implement→Commit workflow, « Commit with descriptive message and open PR », CLAUDE.md depositaire étiquette : https://code.claude.com/docs/en/best-practices - Flux de travail général — Modifier le résumé · Recette d'invite de création PR, gh pr créer un lien de session : https://code.claude.com/docs/en/common-workflows - Paramètres — attribution (personnaliser l'affichage de la contribution commit · PR) et obsolète includeCoAuthoredBy (true par défaut) : https://code.claude.com/docs/en/settings - Commits conventionnels v1.0.0 — Type[portée] : Description structure, feat/fix et SemVer, BREAKING CHANGE : https://www.conventionalcommits.org/en/v1.0.0/ - Référence de commande — Liste des commandes intégrées (/diff·/code-review, etc., non /commit) : https://code.claude.com/docs/en/commands #ClaudeCode #Git #CommitAutomation
趣说漫世界
2026-06-28 04:02
Ecos de un Latido
2026-06-28 04:02
Fiery short TV
2026-06-28 03:56
Aboo
2026-06-28 03:56
zolma
2026-06-28 03:56
Arpeggio
2026-06-28 03:36
새로운 시작 (neosarchizo)
2026-06-28 03:36
Crazy Bloxers
2026-06-28 03:15
ZackFromSubway
2026-06-28 03:15
Sélectionnez la devise
US Dollar
USD
Chinese Yuan
CNY
Japanese Yen
JPY
South Korean Won
KRW
New Taiwan Dollar
TWD
Canadian Dollar
CAD
Euro
EUR
Pound Sterling
GBP
Danish Krone
DKK
Hong Kong Dollar
HKD
Australian Dollar
AUD
Brazilian Real
BRL
Swiss Franc
CHF
Chilean Peso
CLP
Czech Koruna KČ
CZK
Singapore Dollar
SGD
Indian Rupee
INR
Saudi Riyal
SAR
Vietnamese Dong
VND
Thai Baht
THB
Sélectionnez la devise
US Dollar
USD-$
Chinese Yuan
CNY-¥
Japanese Yen
JPY-¥
South Korean Won
KRW -₩
New Taiwan Dollar
TWD-NT$
Canadian Dollar
CAD-$
Euro
EUR - €
Pound Sterling
GBP-£
Danish Krone
DKK-KR
Hong Kong Dollar
HKD- $
Australian Dollar
AUD-$
Brazilian Real
BRL -R$
Swiss Franc
CHF -FR
Chilean Peso
CLP-$
Czech Koruna KČ
CZK -KČ
Singapore Dollar
SGD-S$
Indian Rupee
INR -₹
Saudi Riyal
SAR -SAR
Vietnamese Dong
VND-₫
Thai Baht
THB -฿