我有两个分支,即 master 和 development 。所有开发都将在 development 分支内完成,并将与 master 合并以进行 build 。
我检查了 master 分支,cherry 选择了属于 development 分支的 5 个提交并将其推送到 master 远程存储库。
所有这些事情都很顺利。
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
现在我的要求是我需要从主人那里取出一颗樱桃来进行构建。
我不确定,但是当我用谷歌搜索时,我发现了这两个命令
git revert --strategy resolve
git rebase
how can i remove a particular commit
请从主分支告诉我
更新部分
当我 git revert 564d01c3870ca5a55b171fc6f061e0cc2a8f4879 这个屏幕出现时,我可以避免这个吗?