Git is a widely used “version control” software for tracking changes in your project files over time. Individual snapshots may be used to revisit former versions of a file (or of the whole project) at any time. Git also contains collaborative features so that everyone can easily and continuously reconcile their local copies of the project. GitHub is a web platform for hosting and sharing Git projects, especially software code. In this online, hands-on workshop, we’ll get an overview of how to use Git and GitHub for more effective research. Participants who wish to follow hands-on should have some familiarity with the command line. (See our January 17 workshop!) 

Topics include: 

  • Concepts of repository, staging, committing, and branches 

  • Using git for a solo project; committing and checking out 

  • GitHub overview; concepts of pull request and fork 

  • Using git collaboratively; concept of merging; handling merge conflicts 

  • Open Science practices and Git/GitHub 

Can't make it to this workshop? You can always contact us for help, stop by our Drop-In Hours, check out our instructional content, or schedule an instruction session for a class or group.

This workshop is part of our Coding and Computational Methods Series.

Event Details

Please let us know if you require an accommodation in order to participate in this event. Accommodations may include live captioning, ASL interpreters, and/or captioned media and accessible documents from recorded events. At least 5 days in advance is recommended.


Registration is required. Sign up here: https://pitt.libcal.com/event/10182923

University of Pittsburgh Powered by the Localist Community Event Platform © All rights reserved