#WHAT IS VERSION CONTROL? Is a system that track and manages changes to a file, especially code
#WHAT IS VERSION CONTROL USED FOR? track and manage changes to file especially in software development
#WHAT IS GIT It is a distributed version control system designed to track changes in source code during software development
#WHAT IS GITHUB It is a remote platform that connect software developers
#DIFFRENCE BETWEEN GIT AND GITHUB Git is a open source version control tool while Github is not
#COMPREHENSIVE GIT AND GITHUB SETUP FOR BIGINNERS to install git we use the command -sudo apt-install git after installation verified it by entering git --version
we create an github account too and make some repositery we used some of the command: git config --global "username" and "email" to finish the git sign the global is a flag that tell the git to set the username or email git config --list we check how to link the local to the remote account using git ssh key git status tells the status of file in the current depository git init to initialize git git add git log git rm --cached git commit -m git restore git revert-head git push git checkout -b name to swicth to new branch i face so many challange but gradually solve them we push some files to github with some of the command i wrote up.