gpt4 book ai didi

GitHub:接受 pull 请求,但只有一些提交

转载 作者:IT王子 更新时间:2023-10-29 01:15:18 26 4
gpt4 key购买 nike

假设您有一位用户提交了一些内容并将它们汇总到一个 pull 请求中。您想要接受其中一项提交,但拒绝其他提交。这在 GitHub 上可行吗?

最佳答案

在“merge pull 请求”按钮旁边,应该有一个“使用命令行”链接,指向有关如何手动执行此操作的说明。您应该按照这些说明进行操作(创建新的本地分支并引入它们的更改),但是您无需将整个分支 merge 回 master,您只需挑选您想要的提交即可。

例如审查来自用户 jashkenas 的 pull 请求,在他们的分支:new-feature

git checkout -b jashkenas-new-feature master
git pull https://github.com/jashkenas/YOUR_REPO_NAME.git new-feature

然后进行测试,准备就绪后:

git checkout master
git cherry-pick COMMIT_HASH_1
git cherry-pick COMMIT_HASH_2
# etc
git push origin master

关于GitHub:接受 pull 请求,但只有一些提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7217031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com