Taking our Git Skills one step further

Here you'll ascend to the next level of mastery with Git and GitHub and come across topics such as Git Checkout, Stashes and Rebase and learn how to deal with new situations and conflicts that may arise.

TECHNOLOGIES

Git and GitHub

WATCH TIME

37 minutes

Lessons

Creating Branches locally with Git Checkout

Learn the uses of Git checkout, a tool that works hand-in-hand with git branch.

7 min

Initializing Git in a local repository

Learn how to use git init and set up a new repository that is created locally.

5 min

Squashing commits with Git Rebase

Learn how to take a series of commits and squash them down into a single commit with the GitHub interactive rebasing tool.

6 min

Learning how to locally merge branches

Learn how to merge separate GitHub branches, another essential skill for collaboration and reproducible code.

6 min

Stashing commits with Git Stash

Start learning how to clean and organize your GitHub with the git stash command which takes your uncommitted changes and saves them away for later use.

7 min

Dealing with Merge Conflicts

While Git can automatically handle most issues when merging two separate branches, learn how to tackle some conflicts directly using the CLI or other methods.

8 min

Hey! I’m Avi, and I’ll teach you how to build!

I'm Avi, your new Python instructor and founder of The Codex.

Three years ago I was stuck. I wasn’t learning anything in my theory-filled CS classes... Join The Codex. Become a creator.

Savvy Students ❤️ The Codex

The Codex has helped hundreds of students find jobs and build their dream projects.

“I saw my friends building dope projects at hackathons. My CS classes taught how to add items to a linked list, but not how to convert my ideas to actual applications. What started as a simple Python Weather dashboard on The Codex transformed into the Best DS/AI project at SunHacks.
Brandon Wang
UC Berkeley, 2024
Two-time hackathon winner

Ready to dive in? Start learning today.