Learn more advanced Git by practicing the concepts of Git version control. Increase your Git knowledge by learning more advanced systems within Git.
Course Overview
Git Basics
1 Video - 8 Challenges
Learn the basics of Git
Staging & Remotes
1 Video - 13 Challenges
Add and remove changed files, and work with remote repositories
Cloning & Branching
1 Video - 7 Challenges
Clone repositories and learn how to work with multiple branches
Collaboration Basics
1 Video - 5 Challenges
Work simultaneously with multiple users
Remote Branches & Tags
1 Video - 10 Challenges
Work with remote branches and reference commits
Rebase Belong To Us
1 Video - 11 Challenges
Optimize merging and fix merge conflicts
History & Configuration
1 Video - 10 Challenges
Learn how to configure and view commit logs
Course Prerequisites
- Basic Knowledge of Git
- Try Git
The Professors
Gregg Pollack
Gregg is passionate about taking complex topics and teaching them efficiently. He's helped build Envy Labs, Starter Studio, and Code School. He also furthers education through BarCamp in Orlando, the Orlando Ruby Users Group, and the Orlando Tech Events newsletter.
Olivier Lacan
Olivier was an innocent French web designer when Rails for Zombies infected his brain. The course motivated him to learn to build what he previously could only design. Now set free by the eloquence of Ruby, he spends his time learning, teaching, and shipping code for Code School.
Enroll yourself or your team in Code School and get unlimited access to all courses, Code TV screencasts, build your report card, and more.
145 Reviews
-
judgeprophet
It's cover everything you need to known for a day to day operation
-
Tyson
This really helped my get a much better understanding of git, that I was not getting from other online resources. Thank you very much.
-
platforma
Well explained, diagrams definitely help to visualise the conflict situation. All examples provide useful practice for managing your git repo and get a gentle start on collaborative work. Would love to see more on git flow in the future. Alex
-
Numinus
The introduction to Git was perfectly executed. There is nothing I would change on the content. As this is my first introduction to codeschool, and was lured in by the Git videos, I am expecting the rest of the tutorials to follow the same basic structure. The only change I would make is removing the opening title sequences from the remainder of the videos past the first introduction video for each lesson. I found myself fast forwarding 25 seconds each time to skip the same sequence. The production value on the opening sequences are amazing though, and would absolutely encourage them to stay in their entirety on the first video. Fantastic job guys!