domains / families / software-engineering / git-advanced-workflows

git-advanced-workflows

combined

Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues. Master advanced Git techniques to maintain clean history, collaborate effectively, and recover from any situation with confidence.

When to use

When not to use

Skill page

Conflict

The two copies share the same core Git techniques (rebase, cherry-pick, bisect, worktrees, reflog) and most practical workflows, but the sickn33 copy adds a distinct 'Repository and Recovery Boundary' section with safety constraints (branch protection, preserving dirty work, authorization for shared-history rewrites, reflog expiry limits) that the rmyndharis copy lacks. The sickn33 copy also modifies Workflow 2 to create an authorized topic branch from origin/main rather than committing directly to main, which is a material procedural difference. Crowning one copy would hide these safety constraints and the altered hotfix workflow.