For getting comfortable at the terminal
1 chapter · 3 lessonsAbout 0.5 h
Free drills to practice team-oriented Git skills like branching and conflict resolution, hands-on in your browser.
This course continues from Git Fundamentals
A training course where you practice the commands from the Git Fundamentals course by using them repeatedly in team development scenarios.
Develop a feature on a branch and merge it, resolve conflicts, and backport a fix to a release branch with cherry-pick, then tag the release. By practicing these common team situations again and again, you'll stop hesitating over Git commands.
After completing this training, you'll use the commands from Git Fundamentals with confidence and join real team projects smoothly.
Execute the full flow of creating a branch, working on it, merging, and cleaning up without hesitation.
Handle conflicts from merge and rebase calmly and confidently.
Shelve work in progress with stash, bring a fix over to a release branch with cherry-pick, and mark the release with tag.
Put the commands you learned into practice with team development scenarios.
Build confidence through repeated practice with realistic scenarios.
Master branching and workflows before stepping into real team projects.
1 chapter · 3 lessons
Join thousands of developers who've mastered the terminal. Your first lesson awaits.
Get Started →