Wpadki zdarzają się choćby najlepszym. Doświadczeni programiści też popełniają błędy – wpiszą niepoprawną komendę lub postawią znak w niewłaściwym miejscu i o awarię programu nietrudno. No właśnie, wypadki chodzą po ludziach, ale jeżeli tylko to możliwe, to warto się przed nimi zabezpieczać. W przypadku kodu jest to system kontroli wersji, a tym najpopularniejszym i najczęściej stosowanym jest GIT.