Our apologies!
We cannot seem to find the page you are looking for. Try going back to the previous page or navigate to any other page using the navigation bar above or the schedule below. If you got here by clicking on a link in the lesson, please report this link to the lesson developers.
Setup | Download files required for the lesson | |
00:00 | 1. Automated Version Control | What is version control and why should I use it? |
00:05 | 2. Setting Up Git | How do I get set up to use Git? |
00:40 | 3. Creating a Repository | Where does Git store information? |
00:50 | 4. Tracking Changes |
How do I record changes in Git?
How do I check the status of my version control repository? How do I record notes about what changes I made and why? |
01:10 | 5. Exploring History |
How can I identify old versions of files?
How do I review my changes? How can I recover old versions of files? |
01:35 | 6. Ignoring Things | How can I tell Git to ignore files I don’t want to track? |
01:40 | 7. Branches |
What are branches?
How can I work in parallel using branches? |
02:00 | 8. Conflicts | What do I do when my changes conflict? |
02:15 | 9. Remotes in GitHub | How do I share my changes with others on the web? |
03:00 | 10. Pull Requests |
What are pull requests for?
How can I make a pull request? |
04:15 | 11. Open Science | How can version control help me make my work more open? |
04:25 | 12. Licensing | What licensing information should I include with my work? |
04:30 | 13. Citation | How can I make my work easier to cite? |
04:32 | 14. Hosting | Where should I host my version control repositories? |
04:42 | 15. Using Git from RStudio | How can I use Git with RStudio? |
04:52 | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.