我想查看之前创建的 pull 请求(通过 GitHub 网络界面创建)。我搜索并找到了 refs/pull 或 refs/pull/pr 的不同地方
但是当我将 fetch = +refs/pull/*/head:refs/remotes/origin/pr/*
添加到 git 配置文件并执行 git fetch 时
我做错了什么? GitHub 应该自动创建 pull/xyz 东西,还是我必须配置一些东西?
最佳答案
要将远程 PR 提取到您的本地仓库中,
git fetch origin pull/$ID/head:$BRANCHNAME
其中 $ID
是 pull 请求 ID,$BRANCHNAME
是您要创建的新分支的名称。创建分支后,只需
git checkout $BRANCHNAME
例如,假设您想从原始主分支中 check out pull 请求 #2:
git fetch origin pull/2/head:MASTER
参见 official GitHub documentation了解更多。
关于git - 如何使用 git 查看 GitHub pull 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27567846/