What is the Git Staging area (or index)? The Proposed next commit
The staging area is a tree file called index that stores information to create the next commit. The index is like a pre-commit. The index holds a snapshot of the content of the working tree. You must...