master と development という 2 つのブランスがあります。すべての開発は開発ブランチ内で行われ、 build の master とマージされます。
マスター ブランチをチェックアウトし、開発ブランチに属する 5 つのコミットをチェリー ピックし、マスター リモート リポジトリにプッシュしました。
これらはすべてうまくいきました。
git checkout master
git status
git cherry-pick a7644fc2bc7b09fe88cb1cbb75e0547dd1d7321d
git cherry-pick 335bf121a6aa7bc1e334b94d1a742b0f9ecfb9b6
git cherry-pick 5dee244a47d0346d5080ecd34984683c8f442c93
git cherry-pick 9f8fe22b346ba80089126afbf29ac063ea7b9b32
git cherry-pick 5dee244a47d0346d5080ecd34984683c8f442c9h
git push
今私の要件は、ビルドを行うためにマスターからチェリーピックの1つを削除する必要があるということです.
よくわかりませんが、グーグルで検索すると、これら2つのコマンドが見つかりました
git revert --strategy resolve
git rebase
how can i remove a particular commit
masterブランチから教えてください
更新部分
git revert 564d01c3870ca5a55b171fc6f061e0cc2a8f4879 を実行すると、この画面が表示されました。これを回避できますか??