I have been using Git for some time now to manage my own personal projects. I didn't really think about how I used it. I usually commit all the changes whenever there is a milestone not really thinking.
But after reading a blog post that mentions how you should right your commit messages, I realized that I don't really know how to properly utilize SCM.
So I am wondering if you have any tips regarding things like:
- When you should commit a change
- How to write the commit message
- How to work with others using a repository
- anything else...
Thanks!