git config --global user.email you@example.com
```
-# Explore - check out the repository history
+# Explore the repository history
The command that show the whole history is `git log`. The history is build from
commits - changes to files in row scale.
The changes of the commit can be shown by `git show COMMIT_ID`. Where the
`COMMIT_ID` is the identifier obtained from `git log` command.
+## Command `git log`
+Show the commited history changes in descending order.
+```
+git log
+```
+
+There is some useful parameters that may be combined:
+```
+git log --graph
+git log --oneline
+git log --decorate
+```
+
+## Command `git show`
+Use the change stored in history.
+```
+git show COMMIT_ID
+```
+
# Changes - check out before commit
The status of the repository can be checked by `git status` command. This
allows you to see *new files* that are not yet tracked, *changed files* whose