在git存储库中提取特定引用

时间:2012-08-17 17:09:45

标签: git git-merge git-pull

我正在研究Linux TV内核项目中的特定项目,并且需要知道如何为其提取引用。它们存储在名为“experimental”的存储库中的分支中。基本上,我到目前为止所做的是:

git clone git://github.com/torvalds/linux.git v4l-dvb 
cd v4l-dvb 
git remote add linuxtv git://linuxtv.org/media_tree.git 
git remote update 
git checkout -b media-master remotes/linuxtv/staging/for_v3.7

最终,我想要做的是检查staging / for_v3.7分支的提交(因为那是正在开发的分支),然后合并适用于drx-j的实验分支的引用司机进去吧。参考文献位于http://git.linuxtv.org/mchehab/experimental.git/shortlog/refs/heads/drx-j

所以我的问题是,我将使用什么命令将该引用中的所有更改提取到本地存储库中?

谢谢,祝大家有个美好的一天:) 帕特里克。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您可以添加fetch到.git / config

[remote "linuxtv"]
fetch = +refs/heads/*:refs/remotes/origin/staging/for_v3.7

你可以查看Pro Git第9.5节Refspec https://github.com/progit/progit/