background picture with networks
Module 4 | Lesson 4

Commit

GitHub Desktop enables us to mark significant improvements in our work as individual steps, known as commits.

Let's explore what a commit is and how to create one using GitHub Desktop.

Members only
5 minutes read

😈 Welcome to hell Git

Ok, that was a bad joke. But let me explain.

Github Desktop is a pretty user interface around a version control system called Git. Git is a tool that tracks changes in computer files. It is THE reference when it comes to source code management.

But let's be honnest. Git can be intimidating at first 😔.


Currently you see your project as a starting and an ending point. Like this:


Diagram showing code management without git

Mental model: Github Desktop is the link between the local and cloud versions of your work.


Commit

We need to shift our perspective on this.

With Git, your project becomes a series of incremental steps. Whenever you accomplish something you're satisfied with, we document it as a step, which we call a commit.

background picture with networks
Productive R Workflow

This lesson is for members only! 😔
Become a member now to access the full course with a lifetime access!

Or Login

← Previous

Publish

Next →

Push

🎉 100 half-price seats available — 3 left! 🔥