git-advanced-workflows

Guide interactive rebasing, cherry-picking, bisecting, worktrees, and reflog management.

9|3|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Kahtaf/OpenCandle --skill git-advanced-workflows-kahtaf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-advanced-workflows
Source: https://github.com/Kahtaf/OpenCandle/tree/main/.agents/skills/git-advanced-workflows
Command: npx skills add https://github.com/Kahtaf/OpenCandle --skill git-advanced-workflows-kahtaf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complexities of managing advanced Git workflows, enabling users to maintain clean commit histories, collaborate effectively, and recover from various repository issues.

Core Features & Use Cases

  • Advanced Git Workflows: Offers a comprehensive guide to interactive rebasing, cherry-picking, bisecting, worktrees, and reflog management.
  • Use Case: Whether you're cleaning up commit history, applying specific commits across branches, or troubleshooting repository issues, this Skill provides the tools and knowledge to handle complex Git scenarios.

Quick Start

Run the 'git-advanced-workflows' skill to access a guide on interactive rebasing to clean up your commit history.

Frequently Asked Questions about git-advanced-workflows

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I clean up a messy commit history before merging a branch?

Interactive rebasing lets you clean up a messy commit history by squashing, reordering, or editing commits. This Skill provides scripts and references to guide you through restructuring commits for a clean, logical project timeline.

What is the best way to apply a specific commit from one branch to another?

Cherry-picking is the best way to apply a specific commit from one branch to another. This Skill guides you through cherry-picking workflows to selectively integrate changes without merging an entire branch history.

How does git bisect work for finding which commit introduced a bug?

Git bisect works by using a binary search algorithm to find the specific commit that introduced a bug. This Skill helps you perform bisecting to systematically narrow down and identify the exact broken commit.

Can I manage multiple working directories from a single git repository?

Git worktrees allow you to manage multiple working directories from a single repository simultaneously. This Skill explains worktree management so you can check out multiple branches at once without duplicating your local repository.

Do I need advanced git knowledge to use interactive rebasing and reflog management?

Yes, you need a solid understanding of Git concepts and workflows. This Skill requires advanced prerequisite knowledge to safely execute interactive rebasing, reflog management, and troubleshooting without corrupting your repository.