2
を頭にまでコミット1から2つの分岐をマージたとえば、コマンドgit merge d8329f
を実行すると、すべてのコミットを指定されたSHAコミット(マージしない)にマージします。gitのは、私は2つの支店を持っている
git merge d8329f fdf4fc3
のようなgitには、これらの2つのコミット(2つの指定されたコミットを含む)間のコミットだけをマージするものはありますか?
を頭にまでコミット1から2つの分岐をマージたとえば、コマンドgit merge d8329f
を実行すると、すべてのコミットを指定されたSHAコミット(マージしない)にマージします。gitのは、私は2つの支店を持っている
git merge d8329f fdf4fc3
のようなgitには、これらの2つのコミット(2つの指定されたコミットを含む)間のコミットだけをマージするものはありますか?
git cherry-pick <commit>
を使用できます。
$ git checkout A
# copy the last 3 commit sha somewhere else
$ git checkout B
$ git cherry-pick <commit1> <commit2> <commit2>
# cherry pick a range of commits
$ git cherry-pick <from-sha>^..<to-sha>
注:from-sha
で^
最初SHATが含まれていないため。ここで、「<from-sha>^
」は、"<from-sha>"
の最初の親を示し、
それはまた、それはない、あなたは 'gitの桜-選ぶ' –
jbu
チェリーピックを行うことができますので、ちょうど1のコミットを取得、のparamsの無限のリストを取りません@Seyed? –
@jbu 3つ以上のコミットがある場合(2つの特定のコミットの間に約100のコミットを考える)、SHAを1つずつ取得できないので、あまりにも多くの時間がかかります –