ブランチmaster
(プロダクションサーバー上)のブランチより先にブランチorigin/master
(テストサーバーから)があります。私はorigin/master
からmaster
へコミットを1つ1つずつ適用して、各ステップでアプリケーションがこれらのコミットにどのように反応するかを観察したいと思います。gitを使用してテストサーバーから実動サーバーへの継続的なデプロイ
git cherry-pick
を使用しましたが、コミットチェックサムが変更されています。私は同じ歴史を残したいと思います。
origin/master
からコミットのリストを見ることができ、git merge <commit>
を1つずつ手動で実行することもできますが、私は正しいコミットを手動で選択しますが、「最初のコミットを適用する2つの枝 "。
あなたはチェリーピック、リセット、マージすることができますが、ちょっと面倒です。おそらくこのプロセスはいくつかのシェルスクリプトを使用して自動化できます – Dunno