Introduction to Version Control With GitHub

  • Pre-workshop activities: 10 min
  • Introductory presentation: 10 min
  • Hands-on activities: 50 min

Why GitHub?


Learning objectives

At the end of this workshop, you will be able to:

  1. Be aware of a range of use cases for GitHub. What is version control and why should I use it?
  2. Install and setup GitHub and Atom text editor.
  3. Create a local git repository.
  4. Commit & track changes locally.
  5. Explore change history & ignore files.
  6. Collaborate with colleagues on the GitHub website.
  7. Branch a repository & submit pull requests.
  8. Know how to resolve conflicts with your changes.
  9. Using Git in RStudio.
  10. Version control for binary files (docx, jpg, etc)
  11. Be able to manage the contents of an existing folder on your laptop in GitHub.
  12. Learn to use an open-source repository for searching academic articles.

NEXT STEP: Pre-Workshop Activities