Welcome to the IT Pro Forum Workshop Day - Introduction to Git.
Prerequisites
In this lesson we use GitHub from a web browser and Git from the Unix Shell. Some previous experience with the shell is expected, but isn’t mandatory.
Welcome to the IT Pro Forum Workshop Day - Introduction to Git.
Prerequisites
In this lesson we use GitHub from a web browser and Git from the Unix Shell. Some previous experience with the shell is expected, but isn’t mandatory.
Setup | Download files required for the lesson | |
00:00 | 1. Introduction to the workshop |
How do I get started?
What do I do with these sticky notes anyway? |
00:05 | 2. Setting Up Git | How do I get set up to use Git? |
00:10 | 3. Creating a Repository | How can we create a new Git repository |
00:15 | 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:45 | 5. Labeling Things and Undoing Things |
How do I label versions in git?
How do I examine different versions and change between them? How do I roll back to a previous state I want and continue a different way? |
01:25 | 6. Pushing and Pulling to and from GitHub | How do I share my changes with others on the web? |
01:45 | 7. Ignoring Things | How can I tell Git to ignore files I don’t want to track? With .gitignore. (Skipping details for time) |
01:55 | 8. Forks and Pull Requests | How do I contribute to repositories I have not been given permission to modify? |
02:10 | 9. Conflicts | What do I do when my changes conflict with someone else’s? |
02:30 | 10. Sharing one repository | How can I use version control to collaborate with other people in the same repository? |
02:45 | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.