WEBサイト制作の勉強

WEBサイト制作の勉強の為の解説ブログです。

フェリカテクニカルアカデミー

ブランチモデル

masterブランチ
メインブランチ。基本的には現在サーバーで運用されているデータ。このブランチに直接コミットはせずに下のdevelopブランチをマージするだけ。


developブランチ
開発用メインブランチ。細かい修正がコミットされる


featureブランチ
機能追加・改修などを行う作業ブランチ。完了後はdevelopブランチにマージされて、featureブランチは削除される





いきなり、未経験者が3つのブランチを使い分けるのは難しいので、まずはなんでもかんでもmasterブランチにコミットする、1本道のブランチモデルで作業を進め、慣れてきたら、開発開始時点でmasterブランチからdevelopブランチを作成し、作業内容は全て自身の作成したブランチにコミットし、最終的にmasterからマージしましょう。

f:id:yachin29:20200706110953j:plain




  1. masterブランチのクローンを作成
  2. developブランチを作成しdevelopブランチに移動後プッシュ
  3. developブランチ上で作業を進める
  4. developブランチ上での作業終了後、masterブランチに移動し、developブランチをマージし、プッシュ
  5. マージした不要なブランチを削除


backlog.com



qiita.com