practice for Git branching with integration with Git-hub