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