At this point, all developers likely understand the need for version control for collaborating with their codebase. Further, most devs have mastered the basic art of Git commands like add, commit, branch, merge and pull requests.
Sure, Git tracks project snapshots over time, but did you know you have complete access to all of those changes, even ones you might think you have lost from a reset!