git - 如何从特定分支中提取分支

时间:2017-05-14 14:19:33

标签: git caffe

我现在正在研究BLVC / caffe的一个分支:这是

https://github.com/yosinski/caffe.git

现在,如果我想添加一个来自原始分支的拉取请求的功能:

https://github.com/BVLC/caffe/pull/2935

如何将此功能添加到我的工作项目中。

在拉这张PR之前,我是否需要先拉回原来的回购?

1 个答案:

答案 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