Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从1个文件夹中删除Git Repo并将该文件夹添加到另一个Repo Git_Git_Github - Fatal编程技术网

从1个文件夹中删除Git Repo并将该文件夹添加到另一个Repo Git

从1个文件夹中删除Git Repo并将该文件夹添加到另一个Repo Git,git,github,Git,Github,我正在做一个项目,它有自己的git回购协议,这一个我想保留。然而,我使用了从github克隆的库。我将其克隆到项目的子文件夹中。因此,文件夹结构是正确的 从库中删除repo并将库添加到我自己的repo的最佳方法是什么?我需要将历史记录保存在我的项目中,但不能保存在图书馆中 编辑 我使用Tower管理git,如下所示。我想问题出在子模块中。如何解决这个问题 您只需删除库附带的.git文件夹即可。这将从GitHub中删除库的所有历史记录,但这似乎是您想要的 假设linux/osx: cd /path

我正在做一个项目,它有自己的git回购协议,这一个我想保留。然而,我使用了从github克隆的库。我将其克隆到项目的子文件夹中。因此,文件夹结构是正确的

从库中删除repo并将库添加到我自己的repo的最佳方法是什么?我需要将历史记录保存在我的项目中,但不能保存在图书馆中

编辑

我使用Tower管理git,如下所示。我想问题出在子模块中。如何解决这个问题


您只需删除库附带的.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再次克隆了它。我认为这很好,很高兴听到!如果您能在回答中记录更多信息,我相信您将不胜感激!