在github上,我正在寻找一种直接的方法来从拉取请求中 checkout 一个分支。我可以看到一个突出显示的分支,如owner:branch。owner指向存储库的一个分支,branch是分支存储库中的一个分支。我可以使用这个owner:branch在一行命令中复制并粘贴吗?
owner:branch
owner
branch
wi3ka0sx1#
更简单的方法是使用GitHub CLI gh和:gh pr checkout
gh
gh pr checkout
// Checking out a pull request locally ~/Projects/my-project$ gh pr checkout 12 remote: Enumerating objects: 66, done. remote: Counting objects: 100% (66/66), done. remote: Total 83 (delta 66), reused 66 (delta 66), pack-reused 17 Unpacking objects: 100% (83/83), done. From https://github.com/owner/repo * [new ref] refs/pull/8896/head -> patch-2 M README.md Switched to branch 'patch-2'
在这种情况下,您所需要的只是PR号,而不是依赖于所有者和他们的fork存储库名称。
1条答案
按热度按时间wi3ka0sx1#
更简单的方法是使用GitHub CLI
gh
和:gh pr checkout
在这种情况下,您所需要的只是PR号,而不是依赖于所有者和他们的fork存储库名称。