Commit to Success: Mastering Git & GitHub for the real world

Understand and leverage two of the most indispensable tools of modern software development.

Trusted by software engineers from the best companies

GitHubDiscordXMetaSpaceXLinearVercelWixGoogleTesla
GitHubDiscordXMetaSpaceXLinearVercelWixGoogleTesla
GitHubDiscordXMetaSpaceXLinearVercelWixGoogleTesla
GitHubDiscordXMetaSpaceXLinearVercelWixGoogleTesla

Everything you need to succeed

Terminal in the browsser
A built-in terminal for hands-on practice, because without practice you not learning.
Terminal in the browsser
Interactive
Not a lecture or a video, but an interactive course where you actually do things to learn.
Q&A
Quiz at the end of every chapter, to verify a true understanding of the material.
VS Code editor
A built-in code editor to make sure the learning is intuitive and easy to start with.
VS Code editor

Syllabus

basics

Start from the basics, learning how to stage, commit, and understand the Git workflow.

1

background

2

let's start

3

time to commit

4

know your history

5

q&a

collaboration is the key

Move beyond the basics with branches and gain insights into the importance of version control in collaborative projects.

1

making a difference

2

revert all the things

3

can anybody hear me?

4

collaboration & branches

5

merge the branches

6

realistic situation

7

q&a

grown up stuff

State to contributing and understand branch merging while resolving conflicts.

1

merge commit

2

everything is in conflict

3

remote branches

4

branches & tags

5

q&a

rebase all the things

Discover best practices for working in large projects and learn advanced tools like rebasing.

1

start of a rebase story

2

rebase branches

3

it's all about conflicts

4

logs, logs everywhere

5

different or difficult

6

q&a

chatper 5

Discover best practices for working in large projects and learn advanced tools like rebasing.

1

advanced rebase

2

the adventure continues

3

stashing the good stuff

4

section 4

5

section 5

chatper 6

Discover best practices for working in large projects and learn advanced tools like rebasing.

1

section 1

2

section 2

3

section 3

4

section 4

5

section 5

chatper 7

foo

1

section 1

Pricing
Pay once, own it forever
  • All currently available chapters
  • Future updates and chapters
  • Tracking progress
  • Lifetime access
$29.99
$19.99

Hey there, I’m the author behind "learngit.dev" 👋

Nir Galon is a software engineer for over a decade. He began his journey as a self taught progammer in his early age and continued from their to a coumputer science degree while working as a full stack software engineer in the industry.

While Nir has experience working in the banking-tech sector and was part of the team maintaining systems at Harvard university, most of his life he lead teams and created products from scratch in the defense-tech sector. Nir also contribute to open source projects while creating some of his own.

Build practical know-how

Theory is nice but it's time for you to learn how the industry works

App screenshot

Frequently asked questions