我正在研究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
所以我的问题是,我将使用什么命令将该引用中的所有更改提取到本地存储库中?
谢谢,祝大家有个美好的一天:) 帕特里克。
答案 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/