From 7c285cfdc3cadf96a08ebef2914cfd7571ccb9f1 Mon Sep 17 00:00:00 2001 From: ARNik Date: Mon, 3 Jan 2022 19:18:20 +0300 Subject: [PATCH] README.md added --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..1447a42 --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ + +For advanced git commands training + +You can make any training in test branch + +## git reset +To make a commit you need to do 3 steps: +1. Make changes +2. Add them to staging area +3. Make a commit + +``` +git reset --soft # resets #3 only +git reset (--mixed) # resets #3 and #2 +git reset --hard # resets all #3, #2 and #1 +``` +## git rebase +``` +git rebase # rebase using commits's hash +git rebase -i HEAD~n # interactive rebase for last n commits +``` +