diff --git a/gitCommands.html b/gitCommands.html
new file mode 100644
index 0000000..dd545dc
--- /dev/null
+++ b/gitCommands.html
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+ GIT Commands
+
+
+
+
+ For Git Bash / Any CMD
+
+
+ - git config --global user.name "Rashindu Tharinda"
+ - git config --global user.email tharindarashindu@gmail.com
+ - git config --global init.default branch main
+ - git config -h
+ - git help config
+ - git init
+ - git status
+ - git add index.htm
+ - git rm --cached index.htm
+ - git add --all | git add -A | git add .
+ - git commit -m "first commit"
+ - git diff
+ - git restore --staged index.htm
+ - git commit -a -m "skip staging area and commit"
+ - git rm "secret recipe.htm"
+ - git restore "secret recipe.htm"
+ - git mv "KCC Logo.png" "Primary Logo.png"
+ - git log
+ - git log --oneline
+ - git commit -m "amend previous commit" --amend
+ - git log -p
+ - git help log
+ - git reset c193567
+ - git rebase -i --root
+ - git branch NewBranch
+ - git branch
+ - git switch NewBranch
+ - git merge -m "merge NewBranch back to main" NewBranch
+ - git branch -d NewBranch
+ - git switch -c AnotherBranch
+ - git merge AnotherBranch
+
+
+
+ For GitHub
+ Create a new repository on the command line.
+
+ Create a folder and open it on CMD
+
+
+ - echo "# Example text" >> README.me
+ - git init
+ - git add README.md
+ - git commit -m "first commit"
+ - git branch -M main
+ - git remote add origin https://github.com/itsme-rash522/repoName.git
+ - git push -u origin main
+
+
+ Push an existing repository from the command line
+
+ Open local repository(folder) on CMD
+
+
+ - git remote add origin https://github.com/itsme-rash522/repoName.git
+ - git branch -M main
+ - git push -u origin main
+
+
+
+
+
\ No newline at end of file