Version control systems, like git, serve two purposes. First of all, they allow collaborating on the same code by multiple developers. Collaboration is needed for any non-trivial project. Secondly, they keep the history of changes. Modification history allows tracking bug fixes and regressions. That, and many other applications of version control, will become obvious in a second.
Read more: https://nurkiewicz.com/67
Get the new episode straight to your mailbox: https://nurkiewicz.com/newsletter