-
Gitのローカルリポジトリで作業する場合:
$ git checkout master // マスターブランチに切り替える $ git merge branch1 // branch1をマージする $ git merge branch2 // branch2をマージする ...
これにより、マスターブランチにbranch1、branch2などのすべてのブランチの変更がマージされます。
-
リモートリポジトリで作業する場合:
$ git fetch origin // リモートリポジトリから最新の変更を取得する $ git checkout master // マスターブランチに切り替える $ git merge origin/branch1 // origin/branch1をマージする $ git merge origin/branch2 // origin/branch2をマージする ...
これにより、リモートリポジトリのorigin/branch1、origin/branch2などのすべてのブランチの変更がマスターブランチにマージされます。
-
Pull Requestを使用する場合: 一部のリポジトリでは、Pull Request(プルリクエスト)を使用してブランチのマージを管理します。この場合、次の手順が一般的です。
- ブランチを作成し、変更をコミットします。
- プルリクエストを作成し、マスターブランチにマージすることを要求します。
- レビュワーがプルリクエストを承認し、マージが実行されます。
これらの方法のどれを使用するかは、プロジェクトの要件やチームのワークフローによります。適切な方法を選択し、コードをマスターブランチにマージすることができます。