git reset 3 modes Cleary Explained: soft, mixed, and hard

Master git reset with 3 modes: learn exactly what changes in your commits, staging area, and working directory with hands-on examples