0

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

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

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

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

4

1 回答 1

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/

于 2012-08-17T17:21:05.347 回答