Get Good: Git helps beginners learn Git step by step through short lessons, practice drills, study guides, flash cards, and mission-style challenges.
Instead of throwing too much at you too early, the app keeps fundamentals easier for longer. You'll start with the basics like checking status, staging files, making commits, switching branches, reading history, and syncing with remotes. As you improve, the app introduces more advanced workflows like selective staging, merge recovery, branch publishing, line-range blame, rebase pulls, and safer force pushes.
Each lesson is designed to teach one concept clearly before combining skills. Practice drills focus on exact command syntax when that matters, then gradually expand into more realistic Git scenarios. Missions are slightly harder and help you apply what you learned in short repo-style exercises. Study guides and flash cards make it easy to review concepts, commands, flags, and workflows whenever you want a quick memory refresh.
Whether you're learning Git for school, coding projects, bootcamps, or day-to-day development, Get Good: Git helps you build real Git fluency with focused repetition and clear explanations.
What you'll learn
-
Short Lessons
Each lesson teaches one concept clearly before combining skills — from checking status and making commits to rebase pulls and safer force pushes.
-
Practice Drills
Focus on exact command syntax when it matters, then gradually expand into more realistic Git scenarios.
-
Study Guides
Review concepts, commands, flags, and workflows at a glance whenever you want a quick memory refresh.
-
Flash Cards
Drill commands, flags, and concepts at your own pace for lightweight daily review.
-
Missions
Slightly harder than drills — apply what you learned in short repo-style exercises built around real Git scenarios.
-
Progress Tracking
Track streaks, badges, and mastery as you move from fundamentals to advanced workflows.
Frequently asked questions
- Do I need prior experience with Git?
- No. The beginner path starts from what version control is and builds from there.
- Does it cover GitHub or GitLab?
- The focus is Git itself — the command-line tool. Concepts like remotes and pull requests are covered in that context.
- Does it cover rebase and advanced workflows?
- Yes — rebase, cherry-pick, reflog, and other advanced topics are covered in later lessons.
- Is there a subscription?
- Get Good: Git is a one-time purchase. No subscriptions, no ads.
- Does it work offline?
- Fully offline. All content is stored on your device.
Ready to get good?
Download Get Good: Git and start learning today.
Download on the App Store