Dipayan Nath’s Post

🚀 Learning Git & GitHub – Understanding Version Control As part of my development journey, I recently started learning Git and GitHub — and this completely changed how I think about managing code. Before this, I used to save projects like: 📎 project_final.js 📎 project_final_final.js 📎 project_last_final_real.js 😅 Now I understand why version control is essential. Here’s what I’ve been learning 👇 🔹 Git Basics I learned how Git tracks changes in a project and allows developers to move back and forth between versions safely. 📍 git init – Initialize a repository 📍 git add – Stage changes 📍 git commit – Save changes with meaningful messages 📍 git status – Check what’s happening 📍 git log – View commit history It feels like having a timeline of my work. 🔹 Branches Understanding branches was a big moment. Creating separate branches to experiment without breaking the main code showed me how real-world teams work efficiently. 🔹 Merging & Conflicts I explored how branches are merged and how conflicts happen — and more importantly, how to resolve them logically. 🔹 GitHub Then I connected local repositories to GitHub: 📎 git remote add origin 📍 git push 📎 git pull 📍 git clone Now my projects live in the cloud, are shareable, and act as my public portfolio. 🔹 Why This Matters Learning Git & GitHub made me realize: Code is not just written — it’s managed Collaboration requires structure Clean commit messages are part of professionalism This phase made me feel closer to real-world development practices. Still learning, still experimenting, and building step by step. 💪 All thanks to sigma 9.0 Apna College and Shradha Khapra #Git #GitHub #VersionControl #WebDevelopment #LearningInPublic #DeveloperJourney

  • No alternative text description for this image

To view or add a comment, sign in

Explore content categories