git-advanced
Master Advanced Git Workflows
Complex Git maintenance can make history changes and conflict resolution difficult. This skill provides structured guidance, recovery steps, and an optional local helper for common advanced workflows.
This skill is part of a pack
Install the whole pack to get every skill the task needs, in one command.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "git-advanced" from https://skillstore.io/skills/autumnsgrove-git-advanced.md and its manifest at https://skillstore.io/api/skills/autumnsgrove-git-advanced/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "git-advanced". I accidentally started a rebase and need to return to the original branch state.
Expected outcome:
- Identify whether a rebase is active.
- Create or confirm a backup reference if needed.
- Run the documented abort action and check status afterward.
Using "git-advanced". Our feature branch has several commits that should become one reviewable change.
Expected outcome:
- Create a backup branch before changing history.
- Start an interactive rebase for the selected commits.
- Mark related commits for squash, verify the final log, and coordinate before pushing rewritten history.
Using "git-advanced". We need to choose a branching strategy for frequent releases.
Expected outcome:
- Compare trunk-based development and Git Flow against release cadence and team size.
- Define protected branches and pull request requirements.
- Document naming, cleanup, release, and hotfix procedures.
Security Audit
SafeAll 156 static findings were adjudicated as false positives. The detections primarily match Markdown code formatting, documented Git commands, placeholder URLs, and expected local helper behavior; no prompt injection, credential exfiltration, or unauthorized network activity was found. The helper can modify local Git state when invoked, so users should review commands and confirmations before execution.
Risk Factors
โ๏ธ External commands (50)
๐ Network access (16)
๐ Env variables (3)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/autumnsgrove-git-advanced/audits/16?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/autumnsgrove-git-advanced?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/autumnsgrove-git-advanced?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/autumnsgrove-git-advanced/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/autumnsgrove-git-advanced.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
AutumnsGrove. (2026). git-advanced security audit report (audit version 16) [Author version unspecified]. Skillstore. https://skillstore.io/skills/autumnsgrove-git-advanced/audits/16BibTeX citation
@techreport{autumnsgrove-autumnsgrove-git-advanced-2026,
author = {AutumnsGrove},
title = {git-advanced security audit report (audit version 16)},
institution = {Skillstore},
year = {2026},
number = {16},
url = {https://skillstore.io/skills/autumnsgrove-git-advanced/audits/16},
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 security audit report (audit version 16)"
version: "unspecified"
type: report
authors:
- name: "AutumnsGrove"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/autumnsgrove-git-advanced/audits/16"
identifiers:
- type: other
value: "skillstore:autumnsgrove-git-advanced:audit:16"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Clean a feature branch before review
Turn a series of work-in-progress commits into a clear reviewable history with backups and rebase guidance.
Resolve a difficult integration conflict
Choose a resolution strategy, stage the correct files, and continue or abort a merge, rebase, or cherry-pick.
Define a team branching model
Compare Git Flow and trunk-based practices, then document rules for releases, hotfixes, and feature branches.
Try These Prompts
I need to clean up my last five local commits before review. Give me a safe interactive rebase plan, including a backup step and how to abort.
I have conflicts while merging main into my feature branch. Help me inspect the conflict, decide between ours and theirs, and verify the result before continuing.
I reset my branch and cannot find a recent commit. Give me a cautious reflog recovery workflow that avoids overwriting current work.
Design a branch cleanup procedure for our repository. Protect main and release branches, list candidates first, require confirmation before deletion, and include rollback guidance.
Best Practices
- Create a backup branch and inspect status before rewriting history or deleting branches.
- Use force-with-lease only after coordinating with affected collaborators.
- Review command targets and test recovery steps in a disposable repository first.
Avoid
- Do not force push rewritten shared history without team agreement.
- Do not bulk-delete branches before listing and reviewing the proposed targets.
- Do not resolve conflicts by choosing ours or theirs without checking the intended behavior.
Frequently Asked Questions
Does this skill automatically change my repository?
Is interactive rebase safe for shared branches?
How can I recover a commit after a reset?
When should I use Git bisect?
Can the helper delete branches or stashes?
Does the skill support Windows?
Developer Details
Author
AutumnsGroveLicense
MIT
Skillstore revision
r3
Version notice
The author did not declare a version.
Ref
89edfdc710d0846129dcee6a929477b04f08052c
Maintenance freshness
7/24/2026
Usage
114 downloads ยท 309 views
File structure
๐ examples/
๐ branch_strategies.md
๐ README.md
๐ references/
๐ best-practices.md
๐ branch-management.md
๐ reflog-recovery.md
๐ troubleshooting.md
๐ scripts/
๐ git_helper.sh
๐ SKILL.md