ブランチを分けてプルリクエスト(P-R)を作成する方法
背景
先輩にコードレビューを依頼した時に、「レビュワーが見やすいようにブランチを分けてください」と言われた。
でもどうすればいいんだ...困った!!💦
今回の例: hogeブランチのmainとの変更差分をfrontendディレクトリとbackendディレクトリで分ける
1. 新しいブランチを作成する
まず、main
ブランチから新しいブランチを作成します。
git checkout main
git checkout -b hoge_frontend_changes_branch
2. frontend
ディレクトリの変更を取り込む
hoge
ブランチからfrontend
ディレクトリの変更を現在のブランチに取り込みます。
git checkout hoge -- frontend
3. 変更をステージングしてコミットする
取り込んだ変更をステージングし、コミットします。
git add frontend
git commit -m "Apply frontend changes from hoge"
git push origin hoge_frontend_changes_branch
これで、hoge
とmain
のfrontend
ディレクトリ間の差分が、新しいブランチhoge_frontend_changes_branch
に反映されました。
バックエンドも同様に行えばOKです!