Category: Git
-
Understanding the GitHub flow
In this post I present the GitHub flow is a lightweight, branch-based workflow that supports teams and projects where deployments are made regularly. This guide explains how and why GitHub flow works. Why git? For a thorough discussion on the pros and cons of Git compared to centralized source code control systems, see the web. There…
-
Why good commit messages matter
If you browse the log of any random Git repository, you will probably find its commit messages are more or less a mess. For example, take a look at these gems from my early days committing to Spring: Yikes. Compare that with these more recent commits from the same repository: Which would you rather read? The former varies in…