Learn
🤖 AI Hub 📰 News 📖 Dictionary 🧰 Resources
Grow
💼 Jobs 🚀 Community 🏆 Challenges
Explore by Stage
🌑 Zero 📚 Learn 🔧 Practice 🏗 Build 🚀 Launch 💰 Earn
Account
Login Sign Up
🏗️HTML 🎨CSS ⚡JavaScript 🐙Git & GitHub ⚛️React Soon 📘TypeScript Soon 🐍Python 🗄️Database & SQL Soon 🌐Web Development Soon ☁️Cloud & DevOps Soon 🤖AI & ML Soon 📄Resume Prep Soon 🎤Interview Prep Soon 💼Freelancing Soon 🚀SaaS & Side Projects Soon 🤖Automation Soon
🐙

Git & GitHub

Learn version control: save every change to your code and collaborate with a team.

All (4) Beginner (9) Intermediate (6) Advanced (4)
Lesson 16
Rebase and Clean History: rebase, Interactive Rebase and Squash
Learn how git rebase replays your commits on a new base, when to choose rebase or merge, and how to clean up m...
Lesson 17
Stash, Cherry-pick and Tags: Handy Git Tools
Save half-done work with git stash, copy a single fix to another branch with git cherry-pick, and mark a relea...
Lesson 18
GitHub Actions: Automating Checks for Your Project
Write your first GitHub Actions workflow that checks every HTML page on each push and pull request, read the l...
Lesson 19
Project: Build the Fest Website as a Team with Git and GitHub
Build a college fest website as a team: set up a shared repository, plan work with issues, use feature branche...