What is Git?
Free and open-source version control system.
It is used for:
- Tracking code changes
- Tracking who made changes
- Coding collaboration
What does Git do?
- Manage projects with Repositories
- Clone a project to work on a local copy
- Control and track changes with Staging and Committing
- Branch and Merge to allow for work on different parts and versions of a project
- Pull the latest version of the project to a local copy
- Push local updates to the main project
What is GitHub?
A website to host your repositories online.
What is Version Control?
The management of changes to documents, computer programs, large websites, and other collections of information.
Git Commands
- Clone: Bring a repository that is hosted somewhere like Github into a folder on your local machine.
- add: Track your files and changes in Git.
- commit: Save your files in Git.
- push: Upload Git commits to a remote repo, like Github.
- pull: Download changes from the remote repo to your local machine, the opposite of push.
Reference:Git Tutorial