Git for Humanists: Versioning Research and Code

Workshop ID:

WT-15

Workshop Title:

Git for Humanists: Versioning Research and Code

Organizer:

Lisa Tagliaferri

Time (in JST and UTC):

July 26 3:00-4:30 (JST)

July 25 18:00-19:30 (UTC)

Description:

This workshop will provide an overview of collaborating on computational humanities projects in Git. A distributed version control system, Git helps both individuals and teams contribute to and maintain software projects, and is very popular within open source. Git can also be useful for version control of text, and we’ll explore several ways that humanities researchers can leverage Git effectively. We’ll go over the Git ecosystem, terminology, and how to open a pull request on a team project. It is recommended to have a GitHub account and GitHub Desktop installed prior to attending this workshop.

Aim of the workshop/tutorial:

Understand Git and be able to use Git as to version control software and text, and to collaborate on research.


Outline:

  • Introduction to Git, version control, and open source

  • Humanities and Git

  • Installation of tools

  • Introduction to the Git ecosystem and terminology Initializing a repository

  • Opening a pull request

  • Understanding code reviews

  • What could humanists do with Git beyond code?