Clarification: GitHub is not to be confused with Git. They are related but separate things.
Git is a free and open source distributed version control system. (Meaning it's software that can track changes made to your files and manage different versions of them.)
For more information, you can visit the following links:
- [Git Homepage] https://git-scm.com/
- Git Cheatsheet by GitHub
Tutorials and References:
- Pro Git by Scott Chacon and Ben Straub - online book that goes in depth at what Git is and how to use it.
- Learn Enough Git to Be Dangerous by Michael Hartl - step by step guide on how to install, setup and start using the basics of Git.
GitHub is a Web-based Git version control repository hosting service. (Meaning it's a website to host and manage your files using Git.)
- [GitHub Homepage] https://github.com/
- GitHub Guides