リリース: 2026/06/27 18:00 読む: 0
オリジナルソース:https://www.youtube.com/embed/srE5CtDbDQI
このチャンネルの翻訳音声トラックの多くはHeyGenで作られています。 AIビデオの翻訳、ダビング、多言語コンテンツの制作に興味がある場合は、ここでHeyGenを試してください。セクション8(Git統合ワークフロー)の2番目の図です。 37次が変更を読んで(status・diff・log)、安全に扱う基盤だった場合、38次はその上で初めて書く作業 - コミット生成です。最初に誤解を取り除きます:組み込み/ commitスラッシュコマンドはありません。コミットは自然言語で呼ばれ、ClaudeはそれをBashツールでプロシージャとして実行します。その手順、スマートメッセージ、Conventional Commits、HEREDOC、そしてCo-Authored-Byトレーラーまで取り上げます。 📌 取り扱う内容 - /commit スラッシュ命令はない - 「変更コミットしてくれ」のような自然言語で呼ぶと Claude が Bash でコミット手順をかける。ベストプラクティスのExplore→Plan→Implement→Commit 最後のステップも「説明的なメッセージでコミットしてPRを開いてくれ」のような自然言語だ - コミットはコマンドではなく手続きだ - git status(何が)→git diff(どのように)→git log(既存スタイル)→メッセージ→git add→git commit→git git前の3つは読み取り専用のgitだから自動・並列に回り、「スマート」の半分はgit logでリポジトリコンベンションに合わせるのにある。そして良いメッセージは「何」ではなく「なぜ」 - diffはすでに何を示しています - Conventional Commitsフォーマット - タイプ[スコープ]:説明+ボディ+フッター。 feat→MINOR・fix→PATCH・BREAKING CHANGE(!またはフッター)→MAJORでSemVerとかみ合ってchangelog・リリース自動化が解析する。ただしClaudeはあなたリポジトリのコンベンションに従うので、強制するにはCLAUDE.mdに書く(21時) - 本文あるマルチラインはHEREDOCで - 一重引用符で包んだ'EOF'区切り者がシェルの$・バックティック解釈を防ぎメッセージを文字通り保存する。マルチライン・特殊文字・正確なフォーマットを一度に解決するイディオム - Co-Authored-By: Claude トレーラーで正直に表示 — GitHubが共同作成者として認識し(アクティブなモデル名が入ることができる)、git configは触れないまま作成者は人・貢献するトレーラーで。オフまたは置換するには attribution 設定 (旧 includeCoAuthoredBy, デフォルト true) で commit・pr をそれぞれ空にしたり変更したりするallow Bash(git commit *) + deny Bash(git push *)で釘付けする(+ --staged) → git log → メッセージ作成 → git add(関連ファイルのみ) → git commit → git status - マルチライン: HEREDOC イディオムfix→PATCH・BREAKING CHANGE(! またはフッター)→MAJOR - 貢献表示: コミット = Co-Authored-By: Claude (noreply@anthropic.com) トレーラー · PR = 🤖 Generated with Claude Code フーター(39次), attribution 設定(v2 true): commit・prを""にオフまたはフレーズを変更する - 権限規則: allow Bash(git commit *) · deny Bash(git push *) · ヘッドレス --allowedTools "Edit,Bash(git commit *)" - 安全: コミット・プッシュ指定要求 · 基本ブランチ保護 · --no-verify 禁止 ·. 📌 チャプター 0:00 入り - エージェント時代にはコミットがもっと重要になる 0:41 /commit ようなことはない - コミットは自然言語で呼ぶ— タイプ[スコープ]: 説明と SemVer 6:31 本文と HEREDOC — マルチラインを安全にブランチ・allow commit・deny push 10:20 一般的な落とし穴整理 📌 参考リンク - ブログ: https://neosarchizo.github.io/posts/claude-code-38-commit-generation - ベストプラクティスCLAUDE.md repository etiquette: https://code.claude.com/docs/en/best-practices - 一般的なワークフロー - 変更の概要・PR生成プロンプトレシピ、gh pr createセッションリンク:https://code.claude.com/docs/en/common-workflows - 設定 - attribution includeCoAuthoredBy(デフォルト true): https://code.claude.com/docs/en/settings - Conventional Commits v1.0.0 — タイプ[スコープ]: 説明構造、feat/fix と SemVer、BREAKING CHANGE: https://www.conventionalcommits.org/en/v1リスト(/diff・/code-reviewなど、/ commitはなし):https://code.claude.com/docs/en/commands #ClaudeCode #Git #コミット自動化
趣说漫世界
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
通貨を選択してください
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
通貨を選択してください
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 -฿