I find myself referring back to a text file full of commands that i keep on Mercurial when performing common tasks like branching and merging.… To create a branch called myNewFeature (notice how you must commit the branch creation, which is different to git)