Git for Beginner
Event box
Date:
Friday, April 29, 2022
Time:
9:00am - 12:00pm
Location:
Campus:
Online
Categories:
Carpentries, Git
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:
Schedule
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 has closed.