GitHub Actions pkgdown workflow DOI


This workshop will introduce how to use Git and GitHub as a platform for collaboration. Attendees will learn the essentials of Git branches, merge conflicts and how to resolve them, and the GitHub Flow workflow practice for collaboration.


This lesson assumes you:

  • have some familiarity making repos and commits
  • know how to synchronize repos from your computer to GitHub

Such as via

Learning Outcomes

By the end of the workshop, participants will be able to:

  • describe how merge conflicts originate and how to resolve them
  • apply the “GitHub flow” workflow for collaborating
  • create and navigate branches on GitHub and using GitHub Desktop
  • create and merge pull requests
  • understand “forks” and open-source-community development on GitHub