1

所以cherry-pick是自切片面包以来最好的事情之一,但我必须查看/处理来自附加回购的标签这一事实并不有趣。

我有 RepoA,这是我的 repo 和 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 reob”。我遇到的问题是 git fetch 很乐意将所有 repo 的分支、标签等导入我的 repo。诚然,它位于 repo 命名空间中,但我正在寻找一种方法,能够仅从该 repo 中挑选一个引用并在路上,同时仅使用我的标签和分支保持我的 repo 清洁。

4

1 回答 1

1

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

于 2012-02-01T09:45:00.057 回答