Latest entry
Git staging — call it what it is
I love Git. I really do. However, learning to love it took a little bit of work, at least for me (and it has been worth it). This was because I found a couple of areas a bit confusing. This was a combination of two factors:
- I was coming from a Subversion background,
- Git’s inconsistency in how it refers to a key concept.
We will ignore the first factor, for now. I want to address the second one.
Background
For those unfamiliar with Git, it has a slightly different workflow than Subversion. (I will not discuss why it is different — I only show this for context.)
| Git | Subversion |
|---|---|
| Work, work, work … | Work, work, work … |
| Stage changes, | Commit changes to repository. |
| More work, work ... |