new git commands: cherry-picking, submodules, reflogs