git --version
git config
git help "command name"/ git "command name" --help /(UNIX) man git "command name"
git status
git clone "https://github.com/name"
git add "file/folder/*"
git rm "file/folder/*"
git branch "name" / git checkout -b "name"
git commit -m "name"
git commit --amend -m "new name"(optional)
git log
git remote add "local-name/(origin)" "https://github.com/reposName"
git push "name/(origin)" "branch/(master)"
git pull "name/(origin)" dev ==== git fetch + git merge
git switch "branch-name"
git switch -
git diff "other-branch" --"name.txt"
git diff "other-branch" --"name.txt"
git fetch "branch-name"
git branch -d "branch-name"
git reset --hard "branch-name(master)"
git merge