The following  are four Youtube videos by 308tube talking about using Git Bash and Git Hub in detail including how this applies to real world examples.

 Part 1

 Part 2

 Part 3

 Part 4