2017-05-08 55 views
0

我从GIT获得了一个现有项目,并对其进行了一些更改,作为代码重构和清理的一部分。添加了一些东西,并移动了几个文件夹,并删除了一些,现在我想将它添加到GIT作为一个单独的新项目,人们可以开始使用。我将如何去做这件事?重组GIT项目

+0

你能澄清一下“将它添加到GIt作为一个单独的新项目”的含义吗?如果你需要从原始历史开始,只需创建一个新的回购,克隆它在你的计算机上,复制相关文件(从重组项目目录),git add/commit/push就适合。否则,如果你想保留历史记录,只需添加一个新的远程设备并将其推送到该远程设备即可指向新的原始存储库。 –

回答

2

你的意思是作为一个没有历史的新项目?您可以启动一个新的存储库,复制这些文件并进行初始提交,也可以使用git checkout --orphan然后进行提交,将新分支推送到您想要发布它的某个远程仓库。

+0

是的,基本上想要将一堆现有的存储库移动到新的单个存储库下。 – Mark1234

+0

然后,也许子树合并是你之后。 – Vampire