Кевин абсолютно прав. Кроме ..., расширения git-потока позволяют очень легко использовать модель nvie. Это действительно помогает реализовать то, что вы подразумеваете под функциональностью, но, что более важно, что такое релиз и исправление!
Когда вы используете расширения git flow, вы также можете использовать обычные команды git, без штрафа вообще.
Я также нашел инструмент OS X GUI, SourceTree . Это действительно помогает показать вам, что является локальным, и что нужно толкать / извлекать из источника.