發布: 2026/06/27 18:00 閱讀: 0
原文作者:새로운 시작 (neosarchizo)
原文來源:https://www.youtube.com/embed/srE5CtDbDQI
該頻道的許多翻譯音軌都是由 HeyGen 製作的。如果您對 AI 視訊翻譯、配音和多語言內容創作感興趣,請在這裡嘗試 HeyGen:https://bit.ly/4o4bn9P 您可以透過此連結訂閱來幫助該頻道 — 謝謝!這是第 8 節(Git 整合工作流程)中的第二課。如果第 37 課是閱讀更改(狀態·差異·日誌)並安全地處理它們的基礎,那麼第 38 課就是在此基礎上的第一項工作——創建提交。首先,讓我們澄清一個誤解:沒有內建的 /commit 斜線指令。 Commit 以自然語言調用,Claude 使用 Bash 工具將其作為過程執行。它涵蓋了流程、智慧訊息、常規提交、HEREDOC,甚至是共同創作者預告片。 📌 我們涵蓋的內容 - 沒有 /commit 斜線命令 - 您只需用自然語言說出一些內容,例如“提交更改”,Claude 將在 Bash 中運行提交過程。最佳實踐的最後一步,探索 → 計劃 → 實施 → 提交,也是自然語言,例如「提交解釋性訊息並公開 PR」 - 提交是一個過程,而不是命令 - git status(什麼)→ git diff(如何)→ git log(舊式)→ message → git add → git git → git log(確認)。前三個是唯讀的 git,因此它們自動並行運行,它們的「智慧」一半在於使用 git log 來遵守儲存庫約定。一個好的消息不是“什麼”,而是“為什麼”——差異已經顯示的內容——傳統提交格式——類型[範圍]:描述+正文+頁腳。壯舉→次要·修復→補丁·重大更改(!或頁腳)→主要,與 SemVer 結合,更新日誌·發布自動化解析。但是,Claude 遵循儲存庫的約定,因此如果您想強制執行它,請將其寫入 CLAUDE.md(第 21 課) - 帶有文字的多行是 HEREDOC - 用單引號括號的 'EOF' 分隔符號可防止 shell 解釋 $·反引號並按字面保留訊息。一次解決多行、特殊字元和正確格式的習慣用法 - 共同作者:Claude 用預告片誠實地顯示 - GitHub 將您識別為共同作者(可以輸入活動模型名稱),保持 git 配置不變。作者作為個人,貢獻作為預告片。要關閉或更改它,請使用屬性設定清空或更改 commit·pr(以前的 includeCoAuthoredBy,預設為 true) - 第 37 條 提交中的安全原則保持不變 - 僅在請求時提交,如果是預設分支則首先分支,禁止鉤子跳過(--no-verify),提交比 --amend 更新的內容,排除敏感檔案。用allow Bash(git commit *) +拒絕Bash(git Push *)釘住它 📌環境資訊 - 最新版本的Claude Code - 提交呼叫:自然語言(「提交變更」) · 沒有內建→ git log → write message → git add (相關僅檔案) → git commit → git status - 多行:HEREDOC 習慣用語 · 單引號括起來的 'EOF' 分隔符可防止 shell 解釋 $·反引號,從而按字面定義文本 - 正文提交: MIN重大變更(! 或頁尾) → 主要 - 貢獻標記:提交 = 共同創作者:Claude (noreply@anthropic.com) 預告 · PR = 🤖 用 Claude 代碼頁腳生成(第 39 期) - 歸屬設定(v2.0.62 中引入定義為預設值 - 等級:「不」設定值(v2.0.62 中。 Bash(git commit *) · 拒絕 Bash(git Push *) · headless --allowedTools "Edit,Bash(git commit) *)" - 安全性:請求指定commit·push · 保護預設分支 · 禁止 --no-verify · --amend 小心(作者身份檢查) ·mit 0.enify 率0:41 沒有 /commit 這樣的東西 — Commit 被稱為自然語言 1:29 Commit 不是一個命令,而是一個過程 —狀態→差異→日誌→訊息→新增→提交→狀態 2:37 良好的提交訊息 - “為什麼”而不是“什麼” 4:06 傳統提交格式 - 類型[範圍良好的提交訊息 - “為什麼”而不是“什麼” 4:06 傳統提交格式 - 類型[範圍良好的提交訊息 - “為什麼”而不是“什麼” 4:06 傳統提交格式 - 類型[範圍]:描述和 SemVer 6:23 - 2: 6: 26:0 git 配置,只需誠實地貢獻 8:18 關閉或更改歸因設定(以前稱為 includeCoAuthoredBy) 9:09 第 37 場 安全原則 — 提交優先 分支·允許提交·拒絕推送 10:20 清理常見陷阱 📌 參考連結 - 部落格:https://neosarchid.com探索→計劃→實施→提交工作流程,“使用描述性訊息提交並開放 PR”,CLAUDE.md 儲存庫禮儀:https://code.claude.com/docs/en/best-practices - 一般工作流程 — 更改摘要·PR 建立提示配方,gh pr 建立會話連結:https://code.claude.com/works/Mude.貢獻顯示)和已棄用的 includeCoAuthoredBy(預設為 true):https://code.claude.com/docs/en/settings - 常規提交 v1.0.0 —類型[範圍]:描述結構、feat/fix 和 SemVer,重大更改:https://www.conventionalcommits.org/en/fix 和 SemVer,重大更改:https://www.conventionalcommits.org/en/v.等,無 /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
選擇貨幣
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 -฿