有时候你急需某个PR解决问题,但是官方可能还未合并这个PR,你想合并到自己的分支。
可以在具体的PR详情页面,查看别人的源仓库,将原仓库下载下来编译使用。
我的仓库地址: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