First, before you read about Git,you have known what Treminal and CMD.
allows to you to make changing ,modifying and tracking your files and projects,also can back to previous version.
Is one database that stores changes to files.
single server storing all changes and file version and allowed to collaborate.
the server as a single point of failure.
Snapshots,Local Operations,Tracking Changes,Loss of Data and states(committed, modified and staged)
you can daownload on (Mac OS X,Windows and Linux)
you can access a variety of GUI from this link
After making sure Git has been installed, you should perform some customization steps
- clone your repo [git clone REPO-URL]
- you need to add your changes to the staging area using git add command
- you have to commit your changes using git commit
- you can uplode your work using git push origin main