To understand GIT I'm using this.