Setting up your account :

git config --global user.name "Sulaiman"
git config --global user.email "sulaimaneksambi@gmail.com"
git config --global init.default branch main  #Sets main branch as main
 
git status # To see status of the repo

Initialize a repo : (first cd there)

git init
#This makes all files inside as untracked/unstaged (Changes in file wont be reflected)

Track the untracked : (first cd there)

git add .  #to track all files
git add filename  #to track specific file

Commit changes : (Updating)

git commit -m "message" 

Push Changes (Final Update) :

git push

Tags :

git tag -a (number) -m "removed .exe"

then commit

git push origin (number)