Speaker
Ben Wolff
(CERN)
Description
Version control systems (VCS) are used in nearly every software project and often represent the most important platform for collaborative software development. One of these systems is "Git" - the swiss army knife of version control.
Due to its decentral repository structure, powerfulness, and high performance it quickly became one of the most popular VCS for open-source and community-driven software development. Not only big projects with lots of concurrent development can benefit from the usage of Git, but even small one-person projects can take advantage of it to improve the productivity. Over the last years mastering Git and understanding the concepts has become an increasing requirement for many open-source projects and also software developer jobs.
This presentation will provide a primer on the concepts and workflows of Git and how they are applied in the daily routine of a programmer. We will also have a look at how Git influences and eases "social coding" that drives platforms like GitHub.
Primary author
Ben Wolff
(CERN)