Skip to main content

merge-conflicts

Resolve an in-progress Git merge or rebase conflict without losing either change's intent. Use when Git reports unresolved conflict markers during a merge or rebase.

Zur Installation springen

Quellinformationen

Repository
ContractorKeith/skills
Letzte Quellaktivität
22. Juli 2026 um 14:04
Erkannte Sprache von SKILL.md
Englisch
Sterne
0
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
2 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
merge-conflicts
description
Resolve an in-progress Git merge or rebase conflict without losing either change's intent. Use when Git reports unresolved conflict markers during a merge or rebase.
# Merge Conflicts Resolve the conflict in front of you. Do not abort the merge or rebase. ## Read the situation Start with the repository state, history, and unresolved files. Use `git status`, inspect the conflict hunks, and identify whether Git is merging or rebasing. ## Recover both intents For each conflicted hunk, trace both sides to their primary sources: commits, commit messages, pull requests, and the issue or ticket that motivated them. Understand what each change was meant to preserve before editing. ## Make the smallest correct resolution - Preserve both intents when they work together. - When they cannot coexist, choose the behavior that serves the stated goal of the merge or rebase and record the trade-off. - Do not introduce unrelated behavior while resolving the hunk. - Remove every conflict marker and inspect the final combined code, not only the edited lines. ## Prove and finish Discover the project's checks and run the relevant formatter, type check, and tests. Fix any breakage caused by integrating the changes. Stage the resolved files. For a merge, create the merge commit when Git needs one. For a rebase, run `git rebase --continue` and repeat the same process for each remaining conflict until the rebase completes.
Auf GitHub ansehen