Software for Version Control System (VCS).

Github is a service !!! More service can be - GitLab, Bitbucket etc.

VCS : track files for changes

git init -

(one time per project)

.git folder is created that is hidden always

ls -la to show hidden folder

git status

used to check the status of the git repository locally (Untracked, Staged , Committed)

Basic git workflow

Untitled

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