Event box

Friday, June 24, 2022
9:00am - 12:00pm

In this lesson we use Git from the Unix Shell. Some previous experience with the shell is expected, but isn’t mandatory.

Potential schedule is:


  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:10 3. Creating a Repository Where does Git store information?
00:20 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?
00:40 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:05 6. Ignoring Things How can I tell Git to ignore files I don’t want to track?
01:10 7. Remotes in GitHub How do I share my changes with others on the web?
01:55 8. Collaborating How can I use version control to collaborate with other people?
02:20 9. Conflicts What do I do when my changes conflict with someone else’s?
02:35 10. Open Science How can version control help me make my work more open?
02:45 11. Licensing What licensing information should I include with my work?
02:50 12. Citation How can I make my work easier to cite?
02:52 13. Hosting Where should I host my version control repositories?
03:02 14. Supplemental: Using Git from RStudio How can I use Git with RStudio?
03:12 Finish

Registration is required. There are 96 seats available.

Event Organizer

Profile photo of Data Science Center
Data Science Center