4 ms·
Completely agree. One of git's strengths is the flexibility to support many development styles and workflows. It's possible for each developer to follow their o
by andreimackenzie 9y ago
Completely agree. One of git's strengths is the flexibility to support many development styles and workflows. It's possible for each developer to follow their own style locally, but still have a consistent team style once commits land on 'master' following rebase.
Learning about interactive rebase greatly aided by local development flow, because it freed me from too much agonizing about commit structure before much code is written. It's a lot easier to decide how to structure commits to tell a story with the code in front of you.
- Terr_ 9y agoI think it helps to think of git as a toolkit for designing a workflow, rather than a final product itself.
- hdhzy 9y agoIIRC that's almost exactly what Linus said about git: that it's rather a toolbox for creating SCM rather than SCM itself [0]. [0]: http://www.youtube.com/watch?v=4XpnKHJAok8 http://www.youtube.com/watch?v=4XpnKHJAok8