Corey Schafer's git playlist
https://www.youtube.com/playlist?list=PL-osiE80TeTuRUfjRe54Eea17-YfnOOAx
git init
git status
git add . #add all files
git reset
git reset --hard origin/<your-branch-name> #COMPLETE REMOVAL
git reset --soft origin/<your-branch-name> #ONLY REMOVES THE COMMIT NOT THE FILES
git commit -m "First Commit"
git clone <url> <whereToClone>
git remote -v
git branch -r
git diff
git status
git add .
git commit -m "CommitMessage"
git pull origin <branch>
git push origin <branch>
git branch <branchname>
git checkout <branchname>
git add .
git comment -m "commitMessage"
git push -u origin <branchname>
git branch -a
git checkout master
git pull origin master
git branch --merged
git merge <branchname>
git push origin master
git branch --merged
git branch -d <branchname>
git branch -a
git push origin --delete <branchname.