#はじめに
これは学習用のメモになります。
#プルリクエストとは?
自分が変更したコードをリポジトリに取り込んでもらえるよう依頼する機能。(チーム開発で使用)
#プルリクエストの手順(開発フロー:GitHub Flow)
ローカル
①masterブランチを最新に更新
②ブランチを作成
③ファイルを変更
④変更をコミット
⑤GitHubへプッシュ
GitHub(リモートリポジトリ)
⑥プルリクエストを送る
⑦コードレビュー
⑧プルリクエストをマージ
⑥ブランチを削除
#GitHub Flowを実践する際のポイント(チーム開発)
- masterブランチは常にデプロイできる状態に保つ
- 新開発はmasterブランチから新しいブランチを作成してスタートする
- 作成した新しいブランチ上で作業しコミットする
- 定期的にPushする
- masterにマージするためにプルリクエストを使う
- 必ずレビューを受ける
- masterブランチにマージしたらすぐにデプロイする←テストとデプロイ作業は自動化