更新
我认为我的问题有一个错误,但@SLaks的回答帮助我意识到这一点。
根据我所做的研究,有许多解决方法可以从除
但是,我想克隆分支主机(源代码库),而不是分支到分支主机(我正在处理的当前存储库)。我想将源代码克隆到一个名为“previous”的分支中,该分支将包含之前在repo中完成的所有工作;我想让主人干净,只有与当前回购有关的文件。
更多背景
每当我使用clone命令和源repo的url时,我最终用前一个repo中的文件填充当前repo的master分支。相反,我希望以前的分支充满这些文件。
答案 0 :(得分:3)
克隆不会以任何方式影响任何当前的回购;它创造了一个新的回购。
你想把另一个repo取回你的,然后创建一个指向它的HEAD的分支:
git fetch <remote URL>
git branch previous FETCH_HEAD