GNU/Linux ◆ xterm-256color ◆ bash 84 views

This screencast demonstrates the Mega-Merge workflow, which allows to combine selected feature branches into a single “Mega-Merge” commit that the working copy is based on. It begins by creating a new commit (Ctrl+N) based on a feature branch and then adds other feature branches as parents to the commit with the parent editor (Alt+P). As part of the workflow, new commits can be squashed (Alt+W) or rebased (Alt+R) into the existing feature branches. To end up with a linear history, the demo then shows how to merge a single branch into master and rebases everything else to complete a work phase.

https://github.com/tim-janik/jj-fzf