a practise to use git(hub)