所以樱桃挑选是自切片面包以来最好的东西之一,但事实上我必须看到/处理来自额外回购的标签并不好玩。
我有RepoA,这是我的回购和RepoB,由github上的其他人拥有。因此,我使用以下设置将RepoB添加到我的.git / config
[remote "repob"]
url = git://github.com/foo/bar.git
fetch = +refs/heads/*:refs/remotes/repob/*
fetch = +refs/tags/*:refs/tags/repob/*
tagopt = --no-tags
然后我在樱桃采摘之前做了一个“git fetch repob”。我遇到的问题是git fetch会很高兴地将所有repob的分支,标签等导入到我的仓库中。当然,它是在repob名称空间中,但我正在寻找一种方法,只需从那个回购中挑选一个引用,并在我的路上同时保持我的repo清理只有我的标签和分支。
答案 0 :(得分:1)
尝试git fetch repob $interesting_ref --no-tags
然后git cherry-pick FETCH_HEAD
等。