git --version
git config --global user.name "Your Name"
git config --global user.email youremail@example.com
git init
git status
git add file-name
git add file-1 file-2
git add .
git commit -m "Initial commit"
git log
git branch
git branch branch-name
git checkout -b branch-name
git switch branch-name
git checkout branch-name
git checkout branch-to-merge-into
git merge branch-with-changes
git branch -d branch-name
git checkout -- file-name
git reset HEAD file-name
git commit --amend
git reset --soft HEAD~1