git imerge
all
Perform a merge or rebase between two Git branches incrementally. Conflicts between branches are tracked down to pairs of individual commits, to simplify conflict resolution.
More info →Examples (6)
Start imerge-based rebase (checkout the branch to be rebased, first)
git imerge rebase branch_to_rebase_ontoStart imerge-based merge (checkout the branch to merge into, first)
git imerge merge branch_to_be_mergedShow ASCII diagram of in-progress merge or rebase
git imerge diagramContinue imerge operation after resolving conflicts (`git add` the conflicted files, first)
git imerge continue --no-editWrap up imerge operation, after all conflicts are resolved
git imerge finishAbort imerge operation, and return to the previous branch
git imerge remove && git checkout previous_branchmade by @shridhargupta | data from tldr-pages