DEV Community

Orchestrating deliberate and meaningful changes to software systems continually is one of the core features of a good software development process....
For further actions, you may consider blocking this person and/or reporting abuse
Oh, wow. I thought I was good at writing changes. LOL. Seems like I have a lot to learn. anyways. Great piece. Can you write something on open-source best practices and stuff?
Haha, we always keep learning.
When I was exploring, I too had this same feeling.
Really appreciate your support, David!
Ya, But great write up.
Great Write up!
Thanks for checking out, Akshay!
Nice One,Arindam!
Thanks for checking out!
Super well written article.
Thanks a lot for supporting!
Well written article, Arindam!
Thanks for checking out Shefali!
Great article. I loved the blend between concepts and actions in this piece. Most especially the "How to make atomic commits" section.
One realization that really helped my groking-git process was, nothing (by design principle) is ever deleted. Git history (as a series of related commits) is effectively immutable. If you ever find yourself trying to dig around to remove something, remember:
git commit
writes in stone. Anything else is fighting a core feature of the version control system.