我尝试从拉取请求安装。我遵循了that thread的建议并做了:
pip3 install git+https://github.com/username/reponame.git@LastCommitFromPullRequest
我收到了错误:
fatal: reference is not a tree: LastCommitFromPullRequest
我做错了什么?
作为参考,我试图安装的拉取请求是this one,我运行的确切命令是:
pip3 install git+https://github.com/tweepy/tweepy.git@c130d708c3bda84666c2a5eef69d276cdeb17e86
答案 0 :(得分:3)
您引用的提交(c130d708
)是来自原始存储库的分支的打开请求的一部分。这意味着当PR打开时,你不会在原始仓库中找到提交,只是在fork中。你可以通过用fork的url替换原始repo的url来修复你的pip命令:
pip3 install git+https://github.com/fitnr/tweepy.git@c130d708c3bda84666c2a5eef69d276cdeb17e86
您也可以引用分支名称而不是提交:
pip3 install git+https://github.com/fitnr/tweepy.git@video_upload
但如果分支从fork中删除,这将失败。