6. Version Control and Git
This week …
We’ll learn about backing up your work and keeping the most important parts in a version control sytem.
Required Reading
- Jennifer Bryan and Jim Hester Happy Git With R, n.d., https://happygitwithr.com. Read and work through as much of this book as you can, but at least Chapters 1, 4 through 9, 11, and 12.
Optional but Recommended
Julia Evans Learning Git (Wizard Zines, 2024), https://wizardzines.com/zines/git/.
Katie Sylor-Miller and Julia Evans Oh Shit, Git! Recipes for Getting Out of a Git Mess (Wizard Zines, 2021), https://wizardzines.com/zines/oh-shit-git/.
Optional
- Scott Chacon and Ben Straub Pro Git, 2nd ed. (Apress, 2014), https://git-scm.com/book/en/v2.
Examples
Assignment
This week’s assignment is to follow the tasks outlined in Happy Git With R, to the point where you have a sample repo you have committed to and pushed.