假设您有一个用户进行了一些提交并将其转换为一个拉取请求.您想接受其中一个提交,但拒绝其他提交.这可能与GitHub有关吗?
jac*_*cnr 17
在"合并拉取请求"按钮旁边,应该有一个"使用命令行"链接,指示如何手动执行此操作.您应该按照这些说明(创建新的本地分支并提取他们的更改),但是然后不是将整个分支合并回主服务器,而只是挑选您想要的提交.
例如,审查来自用户的拉取请求:jashkenas,在他们的分支中:new-feature
git checkout -b jashkenas-new-feature master
git pull https://github.com/jashkenas/YOUR_REPO_NAME.git new-feature
Run Code Online (Sandbox Code Playgroud)
然后进行测试,然后在准备好之后:
git checkout master
git cherry-pick COMMIT_HASH_1
git cherry-pick COMMIT_HASH_2
# etc
git push origin master
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9338 次 |
| 最近记录: |