※記事内に商品プロモーションを含むことがあります。
特定コミットまでのマージ
Gitで他ブランチの特定のコミットまでマージするは、git merge <コミットのハッシュ>を実行します。
検証環境:Git for Windows v2.42.0
まず、以下のようなコミット状況であるとします。ここで、main, developはブランチ、A~Eはコミットのハッシュです。
[main] A---B
\
[develop] C---D---E
mainブランチにdevelopブランチのDコミットまで取り込みたいとします。
[main] A---B---C---D
\
[develop] E
この場合、mainブランチに移動して、Dコミットを指定してマージします(developブランチの指定は不要)。
|
|
なお、developブランチの最新コミット(ここではE)をマージするには、以下のようにgit merge <ブランチ名>を実行します。
|
|
リンク