git recent branch work