Я хочу сделать коммит и закрыть его ветку, не удаляя ее из истории .
С mercurial я бы commit --close-branch, затем updateк предыдущему и продолжил работу. С git... я в замешательстве.
commit --close-branch
update