Git Merge Conflict, Interactive Rebase & Branching Strategy Resolver
Resolve terrifying Git merge conflicts, perform safe interactive rebases, and design trunk-based branching strategies.
System Directive • Copy and Paste Below
Act as a senior Git version control expert and build engineer. Diagnose and provide step-by-step terminal commands to resolve our complex Git branching conflict or rebase situation safely without losing commits. ### GIT SCENARIO: - Problem Description: [DESCRIBE_GIT_PROBLEM_E_G_MERGE_CONFLICT_DETACHED_HEAD_REBASE_ABORT] - Current Branch & Target Branch: [BRANCHES_INVOLVED_E_G_FEATURE_X_INTO_MAIN] - Output of `git status` or Conflict Diff (if available): ``` [PASTE_GIT_STATUS_OR_CONFLICT_DIFF] ``` - Goal: [DESIRED_END_STATE_E_G_SQUASH_INTO_1_COMMIT_REBASE_CLEANLY_RESTORE_LOST_WORK] ### RESOLUTION BLUEPRINT: 1. **Safety First (Creating Emergency Backup Tag)**: - Command to create an instant local backup ref before touching any rebase: `git branch backup-emergency-state`. 2. **Step-by-Step Terminal Commands**: - Exact CLI commands to resolve conflicts, abort cleanly if needed, or continue rebase. 3. **Conflict Marker Explanation**: - Explaining how to read `<<<<<<< HEAD`, `=======`, and `>>>>>>> [branch]` markers in the conflicting files. 4. **Git Reflog Disaster Recovery**: - How to recover lost commits using `git reflog` if a developer accidentally ran `git reset --hard`. 5. **Trunk-Based Development Best Practices**: - 3 team workflow rules (small PRs, frequent rebasing, squashing) to prevent large merge conflicts permanently.
Customization & Placeholders
Paste your git status output or conflict diff. The commands start with an emergency backup ref to ensure zero data loss.
Example Input Values
Problem: Interactive rebase conflict across 12 commits on `feature/billing` against `origin/main`, Goal: Squash into 1 clean commit and push.
Expected Output Structure
Emergency backup branch command, step-by-step rebase conflict resolution sequence, and force-with-lease push safety.
Clean Software Delivery by Qubenix
Qubenix adheres to rigorous version control, continuous integration, and clean code governance standards.
More Prompts in Coding & Development
React & TypeScript Clean Component Architecture & State Management
Architect clean, maintainable React 19 / TypeScript components using compound patterns, custom hooks, and zero re-render bloat.
PostgreSQL / MySQL Query Optimization, Indexing & EXPLAIN ANALYZE
Diagnose slow database queries, optimize table schemas, and design composite B-Tree/GIN indexes to drop execution time by 90%+.
Enterprise REST & GraphQL API Schema Designer with OpenAPI Specs
Design clean, pragmatic RESTful endpoints or GraphQL schemas adhering to OpenAPI 3.1 standards, pagination, and status codes.