In this video, we will learn how to set up Version Control using Git and GitHub — an essential skill for every real-world backend developer.
You’ll understand not just the commands, but the why behind version control, how teams collaborate using Git, and how GitHub acts as cloud storage for your code.
We’ll cover:
✅ What version control is and why developers need it
✅ How Git tracks changes, contributors, and modifications
✅ Installing Git and verifying the setup
✅ Initializing Git inside your project (git init)
✅ Understanding staging, committing, and .gitignore
✅ Creating a GitHub repository and linking it to your local project
✅ Branching and pushing code the right way (SSH/HTTPS)
By the end of this video, you’ll have Git fully set up, your project pushed to GitHub, and a clean workflow ready for professional backend development — preparing you for the upcoming video on project folder structure.
Chapters:
00:00 Introduction
00:10 What Is Version Control?
01:00 Understanding Git & GitHub (Cloud Storage Concept)
02:43 Initializing Git in a Project (git init)
05:47 Creating a GitHub Repository
06:46 Linking Local Project to GitHub (SSH / HTTPS)
07:26 Pushing Code to GitHub for the First Time
08:12 Conclusion & What’s Next
Github Repository:
https://github.com/imtiaj-007/nodejs-...
Project Roadmap: https://docs.google.com/document/d/1g...
Social Links
LinkedIn: / sk-imtiaj-uddin-b26432254
Instagram: / soul.survivor_27
Twitter: https://x.com/imtiaj_007
Github: https://github.com/imtiaj-007
Portfolio: https://sk-imtiaj-uddin.vercel.app