8 Comments
User's avatar
Raul Junco's avatar

Really liked how you broke it down, Saurabh; simple and practical.

One thing I’ve found helpful is to always stash changes before switching branches, even if I think I won’t need to.

It’s saved me more than once from losing half-done work.

And thanks so much for the shoutout!

Expand full comment
Saurabh Dashora's avatar

Thanks Raul! And great point about the stashing changes. It can be a life-saver.

Expand full comment
Hardik Agarwal's avatar

Love this

Expand full comment
Saurabh Dashora's avatar

Thanks Hardik

Expand full comment
Ayodeji Olujare's avatar

Solid breakdown of the essentials. I like how this workflow focuses on what actually covers 90% of daily development without overcomplicating Git.

For me, the biggest mindset shift was realizing Git is just a history tracker; you decide what goes into that history through staging and committing.

One habit I’d add is regularly using git status before any push or pull to avoid nasty surprises, especially in team projects. Thank you for sharing!!!

Expand full comment
Saurabh Dashora's avatar

Thanks for the feedback.

Expand full comment
NAROTAM KUMAR MISHRA's avatar

Well explained!!

Expand full comment
Saurabh Dashora's avatar

Thanks Narotam

Expand full comment