When you start collaborating on open source projects or in development teams, Git is a tool you can’t evade. Even WordPress development shifts more and more towards Git.
Git is a powerful version control system, but even for advanced users it is often quite intimidating. Understanding some of the principals on which Git operates helps a long way in mastering this tool.
After a quick introduction into Git I will examine those principals. Along the way, we will try to recover code, which we thought was lost forever. The aim of this presentation is to gain a better understanding of Git so beginners feeling more comfortable to contribute to open source projects.