Skip to content

stats-tgeorge/G_GH_Workshop_2024

Repository files navigation

Materials for Lessons on Git and GitHub

July 23rd, 2024

Workshop Website:

https://bit.ly/DSTools_GGH

Overview Presentation Slides at:

https://stats-tgeorge.github.io/G_GH_Workshop_2024/Intro_Git_Github.html

Workshop Slides at:

https://stats-tgeorge.github.io/G_GH_Workshop_2024/GitHubWorkshop.html

Workshop Round 1

30 min

  • Introduction to Git/GitHub commands and terminology
  • Create GitHub accounts and a general overview
  • Practice forking a repo, creating a new file, and pull-request
  • Merge of pull request
  • How to revert a repo change
  • Teaching GitHub
  • Using GitHub to Teach

Workshop Round 2

30 min, 70% overlap with round 1

  • Introduction to Git commands and terminology
  • Create GitHub accounts and a general overview
  • Practice forking a repo, creating a new file, and pull-request OR
  • Go to the GitHub page of opening talk, fork the repo, fix the mistakes, then pull-request
  • Merge of pull request
    • Show GitHub desktop, RStudio, and Quarto all working together
  • Teaching GitHub
  • Using GitHub to Teach

Resources

References

  • Dogucu, M., & Çetinkaya-Rundel, M. (2022). Tools and Recommendations for Reproducible Teaching. Journal of Statistics and Data Science Education, 0(ja), 1–25. https://doi.org/10.1080/26939169.2022.2138645

  • Beckman, M. D., Çetinkaya-Rundel, M., Horton, N. J., Rundel, C. W., Sullivan, A. J., & Tackett, M. (2021). Implementing Version Control With Git and GitHub as a Learning Objective in Statistics and Data Science Courses. Journal of Statistics and Data Science Education, 29(sup1), S132–S144. https://doi.org/10.1080/10691898.2020.1848485

  • Çetinkaya-Rundel, M., & Rundel, C. (2018). Infrastructure and Tools for Teaching Computing Throughout the Statistical Curriculum. The American Statistician, 72(1), 58–65. https://doi.org/10.1080/00031305.2017.1397549

About

Git and Github Pres as Part of of Data Science Tools Workshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages