Introductory Git

Who: Titus Brown, lead instructor; Sherine Awad and Luiz Irber, TAs.

When: February 5, 2016

Times: 9:15am-12:15pm PST

Where: DSI Space, Shields Library, UC Davis Campus

Contact: Please contact Jessica Mizzi with any questions.


Description

This workshop will introduce the basics of git, a widely used system for managing changes to files. Git and related systems are key for replicability when doing any kind of computational analysis.

This will be a gentle introduction to git that follows the Software Carpentry lesson.

Some experience with the command line is strongly suggested, but you don’t need to be an expert by any means; we will have friendly TAs, too!

We will also talk about github, a site that enables collaboration around files in git.

Computer and workshop requirements

Attendees will need to bring a computer with an Internet connection.

Please install git before the workshop by following the instructions below.

Installation instructions

Windows:

  1. Download the Git for Windows installer here.
  2. Follow install instructions.
    • Click “next”
    • Click “next”
    • Click “next”
    • Click “next”
    • Click “next”
    • Select “Use Git from the Windows Command Prompt” and click on “next”. If you forget to do this, re-run the installer and select the correct option.
    • Click “next”, keep “Checkout Windows-style, commit Unix-style line endings” selected.
    • Select “Use Windows’ default console window” and click on “next”
    • Click on “next”
    • Click on “finish”

OS X:

For versions 10.9 and higher:

Download and run the most recent “mavericks” installer from this list.

For versions 10.5-10.8:

Download and run the most recent “snow-leopards” installer from this list.


LICENSE: This documentation and all textual/graphic site content is licensed under the Creative Commons - 0 License (CC0) -- fork @ github. Presentations (PPT/PDF) and PDFs are the property of their respective owners and are under the terms indicated within the presentation.