http://www.ruanyifeng.com/blog/2012/07/git.htmlhttps://www.digitalocean.com/community/tutorials/how-to-use-git-branches