| Time | Topic | Instructor |
|---|---|---|
| 09:30 - 9:45 | Workshop Introduction | Will |
| 09:45 - 10:30 | Making your data analysis reproducible | Julie Goldman |
| 10:30 - 10:35 | Break | |
| 10:35 - 11:10 | RMarkdown Basics | Heather |
| 11:10 - 11:55 | RMarkdown Intermediate | Will |
| 11:55 - 12:00 | Assignment review | Will |
- Practice with RMarkdown
- Upload the files requested in the above exercise to Dropbox day before the next class.
- Email us about questions that you need answered to work through the exercise.
- Answer key
| Time | Topic | Instructor |
|---|---|---|
| 09:30 - 10:00 | RMarkdown assignment review | Will |
| 10:00 - 10:15 | What is Version Control | Will |
| 10:15 - 11:05 | Using Git/GitHub Desktop for version control locally | Heather |
| 11:05 - 11:10 | Break | |
| 11:10 - 12:00 | Using GitHub for version control "remotely" | Heather |
- More about working on Github and practice with GitHub
- Upload the files requested in the above exercise to Dropbox day before the next class.
- Email us about questions that you need answered to work through the exercise.
| Time | Topic | Instructor |
|---|---|---|
| 09:30 - 10:00 | GitHub assignment review | Will |
| 10:00 - 10:40 | Managing conflicts with GitHub Desktop | Heather |
| 10:40 - 10:45 | Break | |
| 10:45 - 11:05 | Working with commits | Heather |
| 11:05 - 11:25 | Using branches for collaboration and version control | Heather |
| 11:25 - 11:50 | Discussion Q & A | All |
| 11:50 - 12:00 | Wrap-up | Will |
- Git on the command line
- The Getting Started with GitHub Desktop is a great way to start exploring it's functionality, and learning more about what Git can do.
- GitHub also provides extensive support in the form of guides and help.
- GitHub Glossary outlines the most commonly used GitHub/Git terminology.
- Software Carpentry's Version Control with Git
- Data Carpentry for Biologist's lessons on Version Control
- HBC's adaptation of Software Carpentry's Git lessons