以下のようなコミットグラフを例にして説明します。
A->Dの順に新しいコミットとし、便宜上、DのコミットIDを"abcdefg"とします。
D
| \
C |
| B
|/
A
# Bのブランチをrevertする場合
git revert -m 1 abcdefg
# Bのブランチをcherry-pickする場合
git cherry-pick -m 1 abcdefg
# Cのブランチをrevertする場合
git revert -m 2 abcdefg
# Cのブランチをcherry-pickする場合
git cherry-pick -m 2 abcdefg