Git Reset has 3 ways it can be invoked - Mixed, Soft and Hard. To better understand how these work and how they differ from each other a good way to learn is to look and the actual low level changes that are made to the working area, staging area and the repo as we execute each command.
Using the VisualGit tool we can look into these internal changes as Git commands are executed. We can see the actual changes made to the working area, staging area and the repository in realtime.
https://visualgit.net
Feel free to try it out for yourself!
Watch video Git Reset Mixed, Soft and Hard Explained - Visualized in Realtime online without registration, duration hours minute second in high quality. This video was added by user A shot of code 16 September 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 4,074 once and liked it 116 people.