问题描述
有时候你急需某个PR解决问题,但是官方可能还未合并这个PR,你想合并到自己的分支。
解决方案
方案一:直接用别人的PR仓库
可以在具体的PR详情页面,查看别人的源仓库,将原仓库下载下来编译使用。
方案二:将PR合并到自己fork的库
我的仓库地址:https://github.com/liuzhenghua/vllm
fork自仓库:https://github.com/vllm-project/vllm/pull/4650
我想合并远端的一个PR: https://github.com/vllm-project/vllm/pull/4650
git remote add upstream https://github.com/vllm-project/vllm.git
# 获取PR分支
git fetch upstream pull/4650/head:merge-pr-4650
git checkout merge-pr-4650# 解决冲突
git rebase main# 合并至main
git checkout main
git merge merge-pr-4650