git-advanced-workflows
管理高级 Git 工作流
复杂的 Git 历史会拖慢评审,并让恢复过程变得紧张。此技能通过实用检查指导 rebase、cherry-pick、bisect、worktree 和 reflog 恢复。
安装前请停下并请求确认。
请审查安装计划,并在更改文件前获得用户明确同意。
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "git-advanced-workflows" from https://skillstore.io/skills/sickn33-git-advanced-workflows.md and its manifest at https://skillstore.io/api/skills/sickn33-git-advanced-workflows/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“git-advanced-workflows”。 我需要在创建拉取请求前清理六个本地提交。
预期结果:
该技能会识别基准分支,创建备份分支,规划交互式 rebase,分组修复提交,运行测试,并确认推送安全性。
正在使用“git-advanced-workflows”。 发布分支需要来自 main 的一个 bug 修复。
预期结果:
该技能会解释如何识别提交、切换到发布分支、应用该提交、解决冲突、运行发布测试,并推送一个聚焦的分支。
正在使用“git-advanced-workflows”。 最近出现了一个 bug,但不知道第一个坏提交。
预期结果:
该技能会概述一次 bisect 会话,标记已知良好点和坏点,记录每次测试结果,并在完成后重置仓库。
安全审计
高风险All 48 static alerts are false positives caused by Markdown formatting, fixed command substitution, or intentional Git worktree paths. Semantic review found real operational risks from destructive resets, remote history rewriting, and test execution across historical revisions. No prompt injection or malicious intent was found.
已确认安全问题 (3)
风险因素
⚙️ 外部命令 (42)
📁 文件系统访问 (6)
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/sickn33-git-advanced-workflows/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/sickn33-git-advanced-workflows?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/sickn33-git-advanced-workflows?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-git-advanced-workflows/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/sickn33-git-advanced-workflows.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学术引用 (APA · BibTeX · CFF)
APA 引用
sickn33. (2026). git-advanced-workflows security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-git-advanced-workflows/audits/5BibTeX 引用
@techreport{sickn33-sickn33-git-advanced-workflows-2026,
author = {sickn33},
title = {git-advanced-workflows security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-git-advanced-workflows/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "git-advanced-workflows security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-git-advanced-workflows/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-git-advanced-workflows:audit:5"
description: "Skillstore immutable audit report identifier"
比较变体
2 个可安装变体每位作者的技能都保持为独立的可安装项。推荐变体按 Skillstore 证据排序。
为什么此变体排名第一
Skillstore 评分
评分依据 证据置信度: 中你能构建什么
清理拉取请求历史
在创建拉取请求之前,squash 修复提交、reword 提交信息,并重新排序本地提交。
回移关键修复
将选定提交 cherry-pick 到维护中的发布分支,而不合并无关的功能工作。
诊断回归
使用 bisect 工作流将失败行为缩小到引入该问题的提交。
试试这些提示
帮我在创建拉取请求前清理当前功能分支。请询问基准分支、远程名称以及任何共享分支约束。
指导我将提交 <commit> 从 <source branch> cherry-pick 到 <release branch>。包含冲突处理和验证步骤。
为一个现在失败但在 <known good version> 中通过的 bug 创建 bisect 计划。包含手动和自动化测试选项。
审查这个 Git 恢复或历史重写目标:<goal>。提出包含备份、检查和回滚步骤的安全流程。
最佳实践
- 在 rebase、hard reset 或其他历史编辑之前创建备份分支。
- 在重写历史或 force push 之前,确认分支是否已共享。
- 在每次高级 Git 操作后运行项目测试并检查状态。
避免
- 在未与协作者协调的情况下 rebase 公共分支。
- 在 reflog 中定位到安全提交之前运行破坏性恢复命令。
- 使用 worktree 后,在任务完成时不清理陈旧目录。