Get access to all lessons in this course.
Using Git and GitHub with R
Introduction to Git and GitHub
- What is Git? What is GitHub?
- Why Should You Learn to Use Git and GitHub?
- Update Everything
- Install Git
- Configure Git
- Create a Local Git Repository
- Commit History
- GitHub Repositories
- Connect RStudio and GitHub
- Push an RStudio Project to a GitHub Repository
- Pull a GitHub Repository to an RStudio Project
- Keep RStudio and GitHub in Sync
Collaborating with Git and GitHub
- Why Use GitHub vs Dropbox, Google Drive, Box, etc?
- Dealing with Common Problems: Can't Pull Code from GitHub
- Dealing with Common Problems: Merge Conflicts
- Dealing with Common Problems: Can't Push Code to GitHub
- Let's Keep Bad Things from Happening in the First Place
- What are Branches and Why Should We Use Them?
- Branch Names
- How to Create Branches
- Using Pull Requests to Merge a Branch Into Main
Project Management with GitHub
- GitHub Issues
- How to Organize Issues
- Other Cool Stuff You Can Do with GitHub
Other Cool Stuff You Can Do with GitHub
This lesson is locked
This lesson is called Other Cool Stuff You Can Do with GitHub, part of the Using Git and GitHub with R course. This lesson is called Other Cool Stuff You Can Do with GitHub, part of the Using Git and GitHub with R course.
Click on the transcript to go to that point in the video. Please note that transcripts are auto generated and may contain minor inaccuracies.
Detailed information about GitHub pages can be found in the GitHub docs. If you want to go the Netlify route, Alison Hill covers it in this blog post.
GitHub Actions is a wide-ranging topic. I’ve written a blog post that gives an overview of it. There are many other examples as well. The tidyverse blog has a post with examples of things you can do with GitHub Actions. Kyle Cuilla has a blog post that details how to set up GitHub Actions. Bea Milz gave a talk at rstudio::conf in 2022 on the topic. A cool example of GitHub Actions is practice is how Matt Dray created a bot to tweet out images of London automatically. Matt wrote up how he did this on his blog. And finally, Michelle Brandão gave a talk that provides an overview to GitHub Actions.