The world of software development offers an infinite amount of ways to mess up: deleting the wrong things, coding into dead ends, littering commit messages with typos, are a mere few of the plentitude. Fortunately, however, we have a wonderful safety net under our feet in the form of Git when we’re working with version control.
Full article