【发布时间】:2016-06-06 03:17:12
【问题描述】:
我刚刚在我的repo B 中添加了额外的remote A,然后运行git fetch A。如何撤消提取?如果我只是删除 remote A: git remote remove A1 会撤消提取吗?
更新:
$ git remote add A path/to/A
$ git fetch A
以上是我运行的命令,因此我将所有分支提取到我的repo B 但是我只需要来自repo A 的一个特定分支,我需要它进入repo B 上的特定文件夹,但这是另一个故事Merge code between two dfferent git repositories.
【问题讨论】:
-
为什么要撤消提取?
-
另外,如果有疑问,您可以尝试一下。移除遥控器不会破坏任何东西。
-
@mipadi 只想清理被带到我的仓库的任何东西
-
@bodovix 我想有很多方法可以剥那只猫的皮。在我们的例子中,在合并提交与引用故事编号的提交消息之间,甚至从 PR 工具中存储的历史记录中,我们总是可以重新创建我们想要的任何功能分支,而无需保存它们中的任何一个。但是,如果您不使用合并提交或带有历史记录的 PR 工具,那么您将需要另一种方法,并且将分支保留在 repo 中肯定是一种方法。
-
@TTT 好吧,这就是为什么我认为我们会保留我们的产品很长时间,但谁知道呢。可能只是因为这就是它一直以来的做法。我可能会进一步询问;) - 但不管 greps 对我来说,这个问题几乎都无效
标签: git git-remote git-fetch