有没有办法git cherry-pick而不必处理标签污染

时间:2012-01-27 10:07:35

标签: git github github-for-mac

所以樱桃挑选是自切片面包以来最好的东西之一,但事实上我必须看到/处理来自额外回购的标签并不好玩。

我有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清理只有我的标签和分支。

1 个答案:

答案 0 :(得分:1)

尝试git fetch repob $interesting_ref --no-tags然后git cherry-pick FETCH_HEAD等。