# 【Git】複数のコミットをcherry-pickする方法
> Gitで複数のコミットをcherry-pickする方法メモ
- Canonical: https://c-a-p-engineer.github.io/git-cherry-pick-multi/
- Published: 2022-08-11T02:00:00.000Z
- Modified: 2022-08-11T02:00:00.000Z
- Categories: Git
- Tags: Git

Gitで複数のコミットをcherry-pickする方法メモ

## 通常のcherry-pick
通常のcherry-pick
```
git cherry-pick {コミットハッシュ}
```

## 複数のコミットのcherry-pick
複数のコミットのcherry-pick
```
git cherry-pick {始点コミットハッシュ}..{終点コミットハッシュ}
```

`..` で繋ぐとその間のcommitがcherry-pickされます。

> **補足**
>
**注意**
始点から終点の変更を取り込むため、始点の変更は取り込まれません。

以下のようなコミットがある時
1. commit-A
1. commit-B
1. commit-C

以下のようにやった場合は `commit-B`, `commit-C` しか cherry-pick されません。
```
git cherry-pick {commit-A}..{commit-C}
```



## 参考
* <a href="https://git-scm.com/docs/git-cherry-pick" target="_blank" rel="nofollow noopener">Git - git-cherry-pick Documentation</a>
