適用於 Openclaw 的 Git Pushing

一個自動化的 Git 工作流工具,可無縫暫存更改、生成規範提交並推送程式碼到遠端倉庫。

tianyi-billy-ma
v1.0.0
Feb 13, 2026
0
2.1k
0

安裝與下載

1. ClawHub CLI

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

npx clawhub@latest install git-pushing

2. 手動安裝

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

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

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

3. 提示詞安裝

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

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

想要直接下載?

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

什麼是 Git Pushing?

Git Pushing 技能是專為 Openclaw Skills 生態系統設計的專業自動化工具,用於處理 Git 更新的整個生命週期。它透過將暫存、提交訊息格式化和遠端同步捆綁到一個可靠的命令中,消除了手動版本控制的繁瑣。該技能旨在確保每次更新都符合行業標準實踐,無需開發人員離開其代理環境。

透過在 Openclaw Skills 中利用此組件,開發人員可以保持整潔且專業的倉庫歷史。該技能專注於規範提交(Conventional Commits)規範,非常適合使用自動變更日誌或語義化版本的專案。它充當了本地開發工作區與 GitHub、GitLab 或 Bitbucket 等遠端平台之間的橋梁。

Git Pushing 應用場景

  • 在編碼任務完成後,自動將功能更新或錯誤修復推送到遠端分支。
  • 透過 Openclaw Skills 自動化確保所有團隊成員都遵循規範提交標準。
  • 在切換任務或環境之前,快速將本地更改同步到遠端倉庫。
  • 透過簡單的自然語言命令將進行中的工作保存並備份到上游遠端倉庫。

Git Pushing 運作原理

  1. 使用者在 Openclaw Skills 介面中提供觸發詞,如「推送這些更改」或「提交到 github」。
  2. 該技能識別當前的 Git 狀態,並準備好所有已修改或未追蹤的文件以進行暫存。
  3. 它執行一個專業的智慧提交指令碼,提示或生成規範的提交訊息。
  4. 在提交中附加元數據頁腳,以追蹤代理發起的更改。
  5. 該技能執行 git push 操作,利用 -u 標誌確保本地分支與遠端上游正確關聯。

Git Pushing 設定指南

要在您的 Openclaw Skills 環境中使用此技能,請確保您的本地倉庫已配置遠端 origin。您可以透過確保指令碼具有正確權限來初始化它:

chmod +x skills/git-pushing/scripts/smart_commit.sh

只要您的 Git 憑據已快取或由憑據助手管理,就無需進一步配置。

Git Pushing 資料結構與分類體系

Git Pushing 技能直接與標準 Git 物件模型互動。其數據組織如下:

組件 描述
提交訊息 遵循格式:類型: 描述(例如:feat, fix, docs)。
頁腳 在提交元數據中附加代理特定的識別碼。
遠端追蹤 在推送過程中更新 .git/config 以追蹤上游分支。
暫存區 遞迴包含當前工作目錄中的所有已修改文件。

Git Pushing 進階特性

  • 支援直接透過 Openclaw Skills 命令列提供的自定義提交訊息。
  • 使用 -u 標誌自動追蹤上游分支,簡化未來的推送。
  • 整合規範提交標準,以促進自動化發佈說明。
  • 安全的執行環境,確保只有在暫存和提交階段成功時才會推送更改。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*