Visually resolve Git merge conflicts by picking current, incoming, or both versions.
A specialized tool for resolving Git merge conflicts without leaving your browser. Simply paste your file content containing Git conflict markers (<<<<<<<, =======, >>>>>>>). The tool automatically parses each conflict and provides a side-by-side interface to select the 'Current' (HEAD), 'Incoming', or 'Both' versions. You can also manually edit the resolution for complex cases. Features include bulk resolution (Accept All Current/Incoming), syntax highlighting awareness, and instant clean output generation. Ideal for quick fixes or when you don't have a local merge tool available.
Keywords: git conflict resolver, merge conflict resolver online, resolve git conflicts online, git merge tool online, visual conflict resolver, git conflict markers, <<<<<<< ======= >>>>>>>, git rebase conflict, resolve merge conflicts online free, git conflict marker resolver
Tags: git, conflict, merge, resolver, vcs, diff
Git Conflict Resolver is also known as: Merge Conflict Resolver, Git Merge Tool, Conflict Marker Resolver.
Copy the content of the file containing Git conflict markers (<<<<<<<, =======, >>>>>>>) and paste it into the input area on the left.
Click the 'Parse Conflicts' button or press ⌘↵ (Mac) / Ctrl+Enter (Windows) to automatically detect all conflict sections in the file.
Review each conflict in the side-by-side view. Click 'Accept Current' to keep HEAD changes, or 'Accept Incoming' to keep the branch changes.
Use 'Both (Current First)' or 'Both (Incoming First)' from the dropdown to keep both versions, or choose 'Manual Edit' to combine them yourself.
Use 'Accept All Current' or 'Accept All Incoming' in the toolbar to bulk-resolve every conflict in the file instantly.
Review the clean, resolved result in the 'Resolved Output' section and click 'Copy' to get your merged file content.
Visual side-by-side conflict resolution: compare 'Current' and 'Incoming' changes in a clear, horizontal layout.
Automatic conflict marker detection: supports standard Git markers (<<<<<<<, =======, >>>>>>>).
Bulk resolution actions: 'Accept All Current' or 'Accept All Incoming' for fast merge handling in large files.
Manual resolution mode: edit conflict sections directly to combine changes precisely how you need them.
Clean output generation: rebuilds the entire file with your chosen resolutions, ready to be committed.
Conflict statistics: see a count of total conflicts and your resolution progress (e.g. 3/5 resolved).
Keyboard-first workflow: use shortcuts like ⌘⇧A for all current, ⌘⇧I for all incoming, and ⌘⇧C to copy the result.
Zero data leakage: all parsing and resolution happen in your browser. Your source code is never sent to a server.
Syntax-agnostic: works with any text file, including code (JS, TS, Python, Go, Rust), configuration (JSON, YAML, XML), and documentation.
Visually resolve Git merge conflicts by picking current, incoming, or both versions.