Software for Version Control System (VCS).
Github is a service !!! More service can be - GitLab, Bitbucket etc.
VCS : track files for changes
(one time per project)
.git folder is created that is hidden always
ls -la to show hidden folder
used to check the status of the git repository locally (Untracked, Staged , Committed)
git add . (move all the files to staging )
git commit -m “your commit message” - makes a commit or checkpoint of the data in the repository in git.
git push -u origin <branch> push the commits into github