commit with a different branch