Learn how to start working with Git, an easy to use and mind-numbingly cool Distributed Version Control System (DVCS). Compared to other non-DVCS version control systems Git is very lightweight, easy to learn and maintain. We will discuss the basics of installing and initializing your first repository and getting your precious code into version control.
Version control is an important aspect to any sized team, including the sole developer. With the ability to maintain a local full repository with complete history, you can become extremely efficient and confident about your code. Everyday tasks such as Branching and Merging are difficult in other version control systems, but very easy to do with Git.
We will also cover some basic interaction with github, a great remote repository option for your personal, private or Open Source projects. This will lead into a joint session from Kathryn Rotondo about code review using Google’s code review tool.