Git

Git Components
git init
Initialize a new Git repository in the working directory.
git config --global user.email
Set the email address for all future commits.
git config --global user.name
Set the username for all future commits.
git config --global --list
List all global settings for the author.
git status
Display the current status of files in the working directory and staging area. Display untracked. tracked, and modified files.
git add .
Add all modified and new files to the staging area, before commit.
git commit -m "message"
Saved the staged changes to the local repository along with a message.
git log
Display the commit history along with a hash to identify it.
GitHub