update blog about git, github, version control