In the world of Git, there are some intriguing revelations:
1. The terms "index," "staging area," and "--cached" all refer to the same entity - the file .git/index.
2. When you stash changes using 'git stash,' Git actually creates two separate commits - one for the index and another for your unstaged changes.
3. Git references aren't limited to branches or tags; the stash itself is a reference.
4. Merge commits, despite appearances, aren't empty; they serve as snapshots of the repository's current state and only display differences in case of conflicts.















