Git 工作流技能
name: git-workflow
by broommonk · published 2026-03-22
$ claw add gh:broommonk/broommonk-git-workflow---
name: git-workflow
description: |
OpenClaw Git 工作流技能。
当用户提及以下任务时使用:
- 提交代码或文档
- 推送到远程仓库
- 管理多个 Git 仓库
- 查看 Git 状态
核心能力:
- 自动检测文件变更
- 自动生成提交信息
- 自动推送到远程仓库
- 多仓库管理
license: MIT
compatibility: |
需要以下环境:
- Git 已安装
- 已配置 Git 用户信息
- 已配置远程仓库
支持平台:
- OpenClaw ✅
- Claude Code ✅
metadata:
author: OpenClaw 实战团队
version: 1.0.0
category: git-workflow
tags: [git, version-control, automation]
created: 2026-02-26
---
# Git 工作流技能
核心指令
第一步:检测文件变更
# 检查 Git 状态
git status
# 查看变更文件
git diff --name-only第二步:添加文件
# 添加所有变更
git add .
# 或添加指定文件
git add <file1> <file2>第三步:生成提交信息
根据变更内容自动生成提交信息:
# 提交信息格式
<type>: <description>
# 类型说明
feat: 新功能
fix: 修复 bug
docs: 文档更新
style: 代码格式
refactor: 重构
test: 测试
chore: 构建/工具第四步:提交并推送
# 提交
git commit -m "提交信息"
# 推送
git push示例
示例 1: 分析完成后自动提交
**触发**: 分析任务完成
**操作**:
1. 检测新生成的文件
2. 添加到 Git
3. 生成提交信息
4. 提交并推送
**提交信息示例**:
feat: 完成股票分析
- 分析 000657 中钨高新
- 生成三高股票筛选报告
- 保存到 Stock-Analysis 仓库示例 2: 多仓库管理
**触发**: 需要提交到多个仓库
**操作**:
1. 识别文件所属仓库
2. 分别提交到对应仓库
3. 分别推送
**仓库示例**:
故障排除
错误 1: Git 未配置
**错误消息**: "Please tell me who you are"
**解决方案**:
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"错误 2: 推送失败
**错误消息**: "Authentication failed"
**解决方案**:
1. 检查 Git 凭据
2. 使用 Token 代替密码
3. 配置 SSH Key
错误 3: 冲突
**错误消息**: "CONFLICT (content)"
**解决方案**:
1. 查看冲突文件
2. 手动解决冲突
3. 标记为解决
```bash
git add <resolved_file>
```
4. 完成提交
```bash
git commit
```
最佳实践
提交频率
提交信息
分支管理
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...