我如何挑选来自github的未合并提交?

时间:2019-03-30 13:45:45

标签: git github

我想挑选以下补丁:https://github.com/gioele/vim-autoswap/pull/17/commits/b9f49977bac269be90807dc27c9931517c84ff15

我已经克隆并尝试了存储库:

git cherry-pick b9f49977bac269be90807dc27c9931517c84ff15

知道:

fatal: bad object b9f49977bac269be90807dc27c9931517c84ff15

1 个答案:

答案 0 :(得分:-1)

好的,这是解决方案,从克隆的github存储库开始:

1)设置上游仓库(如果已设置,请跳过此步骤)

git remote add upstream https://github.com/<gh_huser>/<gh_repo_name>.git

2)找到“拉取请求”编号。如果是原始帖子,则为“ 17”。下一步使用它。

3)获取拉取请求

git fetch upstream pull/<pull_request_number>/head:<new_branch_name>