我有一个本地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的远程存储。
答案 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 的历史记录。