GitNoon
The more important your code, documentation, or database queries, the more important it is to store it safely and to be able to track all your changes. This is where Git comes in. Git is a powerful version control tool which is now industry-standard. This 4-session course starts from scratch, explaining why and how you should use Git. No previous experience is required.
By the end of this course, you will be able to:
- Use Git from the command-line
- Save, inspect, and restore every change to your files over time
- Collaborate with others using industry standard practices for branch management
Your course on Git gave me the knowledge and confidence to contribute to some public repos. It was cool to go through the pull request process and see the changes appear on the website after being approved. - GitNoon Attendee
Register your interest by completing the Sign Up Form.
Each week’s lesson comprises:
- A 10-20 minute presentation during lunch
- A 25-45 minute hands-on tutorial
- Homework exercises
GitNoon Lessons
-
LessonPresentationTutorialCourse Material
-
gitnoon-1Intro to GitTracking a project in Git
-
gitnoon-2Exploring historySharing repositories with others
-
gitnoon-3Collaboration workflowsBranching and merging
-
gitnoon-4Rewriting historyPull requests and rebasing
Additional Resources
- Cheat sheet of Git commands covered in GitNoon
- Instructors can find tips for presenting in the full course material listing.