Introduction to Version Control With GitHub
- Pre-workshop activities: 10 min
- Introductory presentation: 10 min
- Hands-on activities: 50 min
Why GitHub?
IT’S PRETTY COOL
Learning objectives
At the end of this workshop, you will be able to:
- Be aware of a range of use cases for GitHub. What is version control and why should I use it?
- Install and setup GitHub and Atom text editor.
- Create a local git repository.
- Commit & track changes locally.
- Explore change history & ignore files.
- Collaborate with colleagues on the GitHub website.
- Branch a repository & submit pull requests.
- Know how to resolve conflicts with your changes.
- Using Git in RStudio.
- Version control for binary files (docx, jpg, etc)
- Be able to manage the contents of an existing folder on your laptop in GitHub.
- Learn to use an open-source repository for searching academic articles.