Version control is as essential to creating software as track changes is to document collaboration. Git is one of the most popular version control systems available, and repository sites like BitBucket and Github serve as online portfolios for many software engineers.

Beyond just being an essential tool to collaborate and keep track of work, Git is also a great way to try new things without losing what you already have with powerful-yet-simple branching and merging capabilities. While it’s an essential tool, it can be hard to get started. This workshop will introduce you to git, from installation all the way up to branching and working out of common problems.

You’ll learn how to:

  • Install Git
  • Set up a local repository and start committing changes
  • Clone a repository from Bitbucket or Github
  • Push your work to Bitbucket or Github
  • Branching: how to create different versions of your work
  • Merging: how to move your new code back into your working copy
  • Solve common problems with your repository

Requirements: You will need a computer in order to get the most out of this workshop.