我现在正在研究BLVC / caffe的一个分支:这是
https://github.com/yosinski/caffe.git
现在,如果我想添加一个来自原始分支的拉取请求的功能:
https://github.com/BVLC/caffe/pull/2935
如何将此功能添加到我的工作项目中。
在拉这张PR之前,我是否需要先拉回原来的回购?
答案 0 :(得分:1)
将一个带有原始存储库URI的新远程(例如,bvlc
)添加到您的工作存储库中(如果已经完成,则跳过它)。
$ git remote -v # check if remote already added or not
$ git remote add bvlc <original-repo-uri> # 'bvlc' indicates original repository
# e.g. git remote add bvlc https://github.com/rmanor/accuracies.git
现在,只需将PR分支(创建拉取请求的分支)拉入本地存储库,即可将该功能添加到您的工作项目中。
$ git pull bvlc <pr-branch-name>
# e.g. git pull bvlc accuracies
更新工作存储库的远程数据。
$ git push origin HEAD