Gitを効率的に使うには、以下の役割をもつbranchを作ると良いことが経験的に知られてきています。

  • 新しい機能の追加のためのfeature branchを作成し、他の機能の更新と衝突させない
  • featureで作成した新しい機能を取り込んでいくdevelop branch
  • 安定版(master branch)を作成する準備のためのrelease branch
  • ビルドでき安定して動く状態を保持する master branch
  • 安定板に対する修正のhotfix branch

gitflow

詳細は以下の記事を読むと良いでしょう。Gitのコマンドの使い方と共に、開発の流れを覚えられます。

comments powered by Disqus