将现有的git项目添加到新的存储库

时间:2018-10-06 21:23:46

标签: git repository

我有一个本地git存储库A,它存储在远程存储库A'中。 如果我手动复制(复制+粘贴包含的文件夹)A使其变为B,如何将B的内容推送到新的远程存储库B'?需要明确的是,我的目标是复制粘贴后A和B(分别为A'和B')保持独立。

这类似于previous question,但在这里我想澄清一下更改B的远程​​存储库(例如,使用git remote set-url origin)是否也会更改A的存储库。

我的困惑来自于这样的事实,即将A复制并粘贴到B会导致B自动“知道” A的远程存储库,而我担心的是,通过更改B的远程​​,它也会更改A的远程存储。

1 个答案:

答案 0 :(得分:0)

您只需要为 B 删除项目根文件夹中的<div id="nav"> <h3>page navigation</h3> <ul> <li><a href="index.html">Welcome</a></li> <li><a href="about.html">About</a></li> <li><a href="contact.html">Contact</a></li> <li><a href="gallery.html">Gallery</a></li> <li><a target="_blank" href="http://www.facebook.com">Facebook Page</a></li> </ul> </div>目录,它将完全独立于 A 。然后将其初始化为新的存储库。

您还可以派生原始存储库,但这不会使其具有100%的独立性,因为它仍然具有 A 的历史记录。