適用於 Openclaw 的 Git 自動提交與推送助手

在一個無縫的工作流中自動暫存變更、生成 AI 驅動的提交訊息,並將程式碼推送到遠端倉庫。

brennerspear
v1.0.0
Feb 25, 2026
0
1.3k
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install commit

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 commit。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 Git 自動提交與推送助手?

Git Commit & Push 技能旨在消除手動版本控制操作的繁瑣。透過分析倉庫的當前狀態(包括已暫存和未暫存的變更),它能夠智能地編寫出準確反映您工作的上下文提交訊息。該技能是 Openclaw Skills 的核心組件,旨在賦能開發者在不中斷創作思路的情況下保持高頻率的提交習慣。

它專為處理程式碼更新的完整生命週期而構建,管理從檔案暫存到遠端同步的所有環節。無論您是在修復快速錯誤還是開發重大功能,此技能都能確保您的遠端 origin 始終保持最新且具有意義的歷史記錄。

Git 自動提交與推送助手 應用場景

  • 在開發過程中自動執行重複的 git add、commit 和 push 序列。
  • 根據實際的程式碼差異(diff)生成高品質、描述性的提交訊息,而非通用的註釋。
  • 為新的本地分支自動設置上游追蹤。
  • 使用 Openclaw Skills 在成功的編碼會話後立即將程式碼備份到遠端倉庫。

Git 自動提交與推送助手 運作原理

  1. 該技能獲取當前的 Git 狀態以及已暫存和未暫存變更的完整 diff。
  2. 它檢索當前分支名稱並審查最近十次提交,以保持命名的一致性。
  3. 所有本地變更都會自動暫存,以確保沒有遺漏任何修改。
  4. 基於對 diff 的技術分析生成上下文相關的提交訊息。
  5. 該技能向 origin 執行推送命令,如果分支是新建的,則會自動處理上游配置。

Git 自動提交與推送助手 設定指南

要使用此技能,請確保已安裝 Git 並且您的倉庫已配置遠端 origin。在您的環境中,可以透過 Openclaw Skills 界面或 CLI 觸發該技能。

# 確保已配置您的 Git 用戶
git config --global user.name "您的名字"
git config --global user.email "[email protected]"

# 進入您的專案目錄
cd your-repo-directory

Git 自動提交與推送助手 資料結構與分類體系

該技能處理倉庫元數據以執行其任務。利用以下數據點:

數據點 用途
git status 識別哪些檔案已被修改、刪除或創建。
git diff HEAD 提取變更的具體程式碼行,以便為提交訊息提供參考。
git branch 確定推送命令的目標位置。
git log 提供歷史上下文,確保新提交符合倉庫風格。

Git 自動提交與推送助手 進階特性

  • 具備上下文感知能力的訊息生成,理解程式碼變更背後的「原因」。
  • 自動上游分支追蹤,與新功能分支無縫集成。
  • 在單次原子操作中支持已暫存和未暫存的變更。
  • 專為速度和與 Openclaw Skills 自動化兼容性設計的非交互式執行模式。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*