Skip to content

Branches

Press b from the graph to open the Branches view. It lists your local (and tracking) branches with the current branch marked.

The branches view listing local branches

KeyAction
j / kMove between branches
g / GTop / bottom
/Search branches
EnterBranch details
Key / CommandAction
bCreate a new branch
c / :checkoutCheck out the selected branch
dDiff against the selected branch
:mergeMerge the selected branch into the current one
:rebaseRebase the current branch onto the selected one

You can also sync straight from the branch view:

CommandAction
:pushPush the current branch
:pullPull the current branch
:fetchFetch from all remotes

If a merge or rebase produces conflicts, ichi drops you into the conflict resolution view.