JavaScriptを有効にしてください

Gitで他ブランチの特定のコミットまでマージする

 ·   1 min read

特定コミットまでのマージ

Gitで他ブランチの特定のコミットまでマージするは、git merge <コミットのハッシュ>を実行します。

検証環境:Git for Windows v2.42.0

まず、以下のようなコミット状況であるとします。ここで、main, developはブランチ、AEはコミットのハッシュです。

[main]    A---B
               \
[develop]       C---D---E

mainブランチにdevelopブランチのDコミットまで取り込みたいとします。

[main]    A---B---C---D
                       \
[develop]               E

この場合、mainブランチに移動して、Dコミットを指定してマージします(developブランチの指定は不要)。

1
2
> git checkout main
> git merge D

なお、developブランチの最新コミット(ここではE)をマージするには、以下のようにgit merge <ブランチ名>を実行します。

1
2
> git checkout main
> git merge develop

参考文献

シェアする

Helve
WRITTEN BY
Helve
関西在住、電機メーカ勤務のエンジニア。X(旧Twitter)で新着記事を配信中です

サイト内検索