※記事内に商品プロモーションを含むことがあります。
特定コミットまでのマージ
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 <ブランチ名>
を実行します。
|
|
リンク