I find that since most students just `git add .` (a habit I strongly encourage them to break) and then `git commit`, they don't see why the extra staging step exists or is useful. It's just a nonsensical hoop to jump through.
I find that since most students just `git add .` (a habit I strongly encourage them to break) and then `git commit`, they don't see why the extra staging step exists or is useful. It's just a nonsensical hoop to jump through.