从1个文件夹中删除Git Repo并将该文件夹添加到另一个Repo Git
我正在做一个项目,它有自己的git回购协议,这一个我想保留。然而,我使用了从github克隆的库。我将其克隆到项目的子文件夹中。因此,文件夹结构是正确的 从库中删除repo并将库添加到我自己的repo的最佳方法是什么?我需要将历史记录保存在我的项目中,但不能保存在图书馆中 编辑 我使用Tower管理git,如下所示。我想问题出在子模块中。如何解决这个问题从1个文件夹中删除Git Repo并将该文件夹添加到另一个Repo Git,git,github,Git,Github,我正在做一个项目,它有自己的git回购协议,这一个我想保留。然而,我使用了从github克隆的库。我将其克隆到项目的子文件夹中。因此,文件夹结构是正确的 从库中删除repo并将库添加到我自己的repo的最佳方法是什么?我需要将历史记录保存在我的项目中,但不能保存在图书馆中 编辑 我使用Tower管理git,如下所示。我想问题出在子模块中。如何解决这个问题 您只需删除库附带的.git文件夹即可。这将从GitHub中删除库的所有历史记录,但这似乎是您想要的 假设linux/osx: cd /path
您只需删除库附带的.git文件夹即可。这将从GitHub中删除库的所有历史记录,但这似乎是您想要的 假设linux/osx:
cd /path/to/library/dir
rm -rf .git/
删除GitHub repo后,您可以使用普通的git add来添加它:
cd /path/to/library/dir
git add .
我相信这一点,但我无法补充。没有错误,但它没有进入staging我没有使用Tower,但屏幕截图显示GitHub库中的.git文件夹仍然存在。你试过用终端删除它吗?我删除了整个目录,并用gitsubmodule再次克隆了它。我认为这很好,很高兴听到!如果您能在回答中记录更多信息,我相信您将不胜感激!