git

Automate Git branch, commit, merge, rebase, and stash operations.

8|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/thechandanbhagat/claude-skills --skill git-thechandanbhagat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git
Source: https://github.com/thechandanbhagat/claude-skills/tree/main/skills/git
Command: npx skills add https://github.com/thechandanbhagat/claude-skills --skill git-thechandanbhagat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill consolidates and guides the execution of complex Git workflows, helping developers manage branches, commits, conflicts, and history with confidence.

Core Features & Use Cases

  • Branch Management: create, switch, rename, delete, and track both local and remote branches.
  • Commit & History Operations: amend commits, rebase interactively, cherry-pick, revert, and view history efficiently.
  • Conflict Resolution & Workflows: resolve merges, manage stashes, and coordinate standard Git workflows across teams.
  • Use Case: A feature development cycle uses feature branches and pull requests; this Skill provides reliable command sequences to streamline branching, merging, and history maintenance.

Quick Start

Create and switch to a new feature branch, make changes, commit, and push to origin. If conflicts arise, resolve them and continue the workflow.

Frequently Asked Questions about git

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

FAQPage Schema
How do I resolve merge conflicts during a Git branch rebase?

To resolve merge conflicts during a Git rebase, you must manually edit the conflicted files, stage the changes, and continue the rebase workflow. This Skill automates conflict resolution sequences and standard Git workflows to streamline branch coordination.

What is the best way to manage Git branches and remote tracking?

The best way to manage Git branches is using standardized commands to create, switch, rename, and delete local and remote branches. This Skill automates branch management operations to maintain clean version control workflows across teams.

How does interactive rebase work for modifying commit history?

Interactive rebase works by allowing you to amend, reorder, or squash commits to modify Git history efficiently. This Skill provides guided command sequences for commit management, cherry-picking, and history inspection.

Can I use Bash to automate complex version control workflows?

Yes, you can use Bash to automate complex version control workflows because this Skill requires Bash-enabled execution for common Git commands. It handles push and pull operations, stashes, and merges directly from the command line.

When do I need to use Git stash in my development cycle?

You need to use Git stash in your development cycle when you want to save uncommitted changes without committing them to the repository. This Skill manages stash handling to let you switch contexts and coordinate feature branches seamlessly.

Why does my Git workflow keep failing during remote synchronization?

Git workflows often fail during remote synchronization due to unmerged branches or untracked local changes conflicting with the remote repository. This Skill coordinates remote push and pull operations to prevent history divergence and workflow failures.