Understanding the Git Workflow
Extracted Page: http://sandofsky.com/blog/git-workflow.htmlUnderstanding the Git Workflow
If you don’t understand the motivation behind Git’s design, you’re in for a world of hurt. With enough flags you can force Git to act the way you think it should instead of the way it wants to. But that’s like using a screwdriver like a hammer; it gets the job done, but it’s done poorly, takes longer, and damages the screwdriver.
Consider how a common Git workflow falls apart.
Create a branch off Master, do work, and merge it back into Master when you’re done
Most of the time this behaves as you expect because Master changed since
Additional text has been truncated due to copyright reasons. Things without URLs and private things don't get truncated.