从Git repo拉一次到那将被推到另一个回购

时间:2015-11-04 09:32:32

标签: git

从阅读文档,我似乎无法找到/理解我在寻找什么。我在git存储库中有一些代码,我想用它作为另一个项目的模板/起点,将被推送到自己的存储库。我如何从一个repo中提取代码,这个repo只会被访问一次,即在这个阶段,这允许我修改代码并开始将其推送到另一个代码。我不希望与第一个回购有持续的联系,因为它将不再需要。

1 个答案:

答案 0 :(得分:1)

我认为你是在思考问题。您需要做的就是克隆代码,可选择进行一些修改,然后将其推送到另一个仓库。

任何时候从第二个存储库检出代码,它不会包含对原始文件的引用,而是将远程源指向新的存储库。

如果您真的想要,您甚至可以在首次检查后立即从项目中删除原始远程。

这很复杂,而且不必要:

git clone git://foo.tld/bar.git
git remote -v 
# shows origin

git remote remove origin
git remote -v
# shows none

git remote add baz git://baz.tld/potato.git
git push baz 
git remote -v
# shows only baz

为了更好的衡量标准,我还要提供关于此事的规范参考的链接:Git SCM: Working With Remotes