もう怖くないGit!チーム開発で必要なGitを完全マスター セクション7復習
セクション7: GitHubを利用した開発手順の流れ
プルリクエストの流れ
- プルリクエスト
GitHub Flowの流れ
- GitHub Flow
- GitHub社のワークフロー
- 手順
- ポイント
- masterブランチは常にデプロイできる状態に保つ
- 開発はmasterブランチから新しいブランチを作成してスタート
- 作成したブランチ上で作業しコミットする
- 定期的にpushする(進捗報告のため作業途中でもpush推奨)
- masterにマージするためにプルリクエストを使う
- 必ずレビューする
- masterブランチにマージしたらすぐにデプロイする(テストとデプロイ作業は自動化)
- メリット
- 開発フローをシンプルにする
- 誰でもチーム開発に安心して参加できるため
- masterブランチをリリースの状態が同じ
- リリースの状態が分かる
- バグがあっても機能単位でコミットしているため切り戻ししやすい
- 開発フローをシンプルにする