Why is there a staging process in git?

Viewed 1743

Why is there the staging area between "git add" and "git commit"? I understand the concept, but fail to see the sense in adding files to the staging area before actually commiting. Why not skip this step?

5 Answers
Related