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?