Gitでのブランチ管理はどうすればいいのか?

エクストでは、システム案件の管理をGitというバージョン管理システムで管理しています。

昔から様々なバージョン管理システムがあり、エクストもCVS → SubVersion → Gitと渡り歩いてきました。

今までは一人で開発しておりブランチを切るほど複雑な開発をしてこなかったのですが、SONR.の開発では様々な機能追加やテスト実装などが頻繁に行われてきており、masterだけでは管理できなくなったのでしっかりした運用を行うようになりました。

ですが、今までブランチを切って管理する事がなかったため命名規則やどのタイミングでブランチを切ったりすれば良いのかがわからなかったため、自分が勉強した内容をまとめる意味も含め書きたいと思います。

(さらに…)