Quantcast
Channel: 初心者タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 21089

【Git】GitHub Flowのざっくりまとめ

$
0
0

はじめに

GitHub Flowという、GitHubが推奨するGitの使い方があると知ったので流れをまとめました。

※当記事中の画像は以下から拝借しています。
公式ガイド

GitHub Flowに従った開発の流れ

1.ブランチを切る

image.png

  • masterブランチは常にデプロイ出来る状態を維持
  • ブランチを切るのはmasterから
  • ブランチ名は何の機能を作成・修正しているのかが分かるような名前にする

2.こまめにコミットする

image.png

  • ファイルを作成・編集・削除するたびにコミットする
  • コミットメッセージは他人が理解できるように書く

3.プルリクエストを開く

image.png

  • コードが完成したとき以外にも、アイデアの共有・立ち往生してヘルプやアドバイスが欲しいときなどに使用する

4.コードレビューする

image.png

  • コーディングスタイルが正しいかどうか
  • テストも問題なく通るかどうか

5.デプロイする

image.png

  • GitHubではmasterにマージする前に、ブランチから本番環境でテスト出来る
  • そのテストで問題が発生したら、元のmasterを本番環境に戻すロールバックが出来るので安心

6.マージする

image.png

  • 5のテストに問題なければ、作成したコードをmasterにマージする

7.以後機能毎に繰り返し

1~6を繰り返して開発を進める。

おわりに

最後まで読んで頂きありがとうございました:bow_tone1:

どなたかの参考になれば幸いです:relaxed:

参考にさせて頂いたサイト(いつもありがとうございます)


Viewing all articles
Browse latest Browse all 21089

Trending Articles