Tuesday 11:00 AM–12:30 PM in Tutorial Track 3

Git-ting along with others

Paul Anzel

Audience level:
Intermediate

Description

Have you emailed snippets of code with your colleagues, only to get stuck trying to find which email has the right code? In this tutorial, I will demonstrate how to collaborate on code with others using Git. We will cover branching, opening pull requests, doing code reviews, resolving code conflicts, and undoing any mistakes you may make along the way. This talk assumes basic Git knowledge.

Abstract

Prerequisites

This tutorial will assume that participants have basic Git knowledge, though anyone who is interested is welcome to attend. If you are unfamiliar with Git, I recommend Software Carpentry's tutorial.

We will be doing some Git work together, so participants should have Git installed and should have a personal GitHub account. If participants would prefer to use a graphical interface, I recommend using SourceTree. Note that to install SourceTree, you will need to create a personal BitBucket account.

Material

Collaboration

Pull requests

Fixing mistakes (as time permits)

Subscribe to Receive PyData Updates

Subscribe