Event box

Introduction to Git & GitHub In-Person

Related LibGuide: Research Data Management by Vicky Rampin

As a part of NYU's commitment to global inclusion, our events and initiatives are open to individuals of all backgrounds and identities.

Date:
Wednesday, September 26, 2018
Time:
3:00pm - 4:30pm
Time Zone:
Eastern Time - US & Canada (change)
Location:
Dibner Library, LC 433
Libraries:
Bern Dibner Library
Type:
  Data Services classes  
Registration has closed.
This workshop introduces the basic concepts of Git version control. Whether you're new to version control or just need an explanation of Git and GitHub, this two hour tutorial will help you understand the concepts of distributed version control. Get to know basic Git concepts and GitHub workflows through step-by-step lessons. We'll even rewrite a bit of history, and touch on how to undo (almost) anything with Git. This is a class for users who are comfortable with a command-line interface.
Software: Bash/command line, Git, GitHub
Duration: 120 min

Room description:

See classroom descriptions

Prerequisites:
  • Familiarity with, or comfort in trying, directory and file management in a command-line environment
  • Ability to write one- and two-line sample code in a text editor
Skills Taught / Learning Outcomes:
  • Setting up personal storage environment with backups
  • Installing a cloud storage desktop client
  • Using project management systems
  • File naming, bulk renaming, and description
Class Materials:

Slides: https://nyu-dataservices.github.io/Intro-Git-GitHub

Related Classes:

Introduction to Python

Introduction to R

Managing a Personal Research Archive

Reproducibility in R

Introduction to Unix-Linux and the shell

Additional Training Materials:

Git Essential Training via Lynda.com (NYU NetID required)

Learning Git and GitHub via Lynda.com (NYU NetID required)

Think Like (a) Git

Software carpentry lesson [exercise/project]

Feedback: bit.ly/feedbackds

Event Organizer

Profile photo of NYU Data Services
NYU Data Services