2 The purpose of this repo is to play!
5 Source Code Management (SCM) and it's great. Check out https://git-scm.com/ for
8 # Init - do it once per repository
9 You may clone it like `git clone URL` or create one from a folder by `git
12 Also, just after first commit, you may be asked to set up your name and email
13 address with `git config ...` command. If `--global` is used the name and/or
14 email will be automatically used for all the commits.
16 # Explore - check out the repository history
17 The command that show the whole history is `git log`. The history is build from
18 commits - changes to files in row scale.
20 The changes of the commit can be shown by `git show COMMIT_ID`. Where the
21 `COMMIT_ID` is the identifier obtained from `git log` command.
23 # Changes - check out before commit
24 The status of the repository can be checked by `git status` command. This
25 allows you to see *new files* that are not yet tracked, *changed files* whose
26 changes are not yet ready to be commited to the log history and *changed files*
29 The `git diff` command shows *changes* in not-yet-ready files and `git diff
30 --cached` shows *changes* that are ready to be committed.
32 # Log changes - build repository history