Lesson 1-1
What is GitHub/Git?
As I mentioned previously, GitHub is considered to be "Version Control" Software. Git is the language, if you will, of the entire system.
Git checks when a file is modified in the slightest of ways. From adding a bunch of lines of code, to just adding a space, Git is constantly
reading files and trying to figure out if you made any changes. This allows for better tracking of changes in a project, and I mentioned previously,
you can revert to a previous version of a file if this go sour.
When using GitHub, you are interacting with multiple interfaces. I will go into more detail about them in section 1-4, but the three you work with are:
- Your Local Machine
- GitHub's Server in GitHub HQ
- [If you're putting code on a company server], a server