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

时间:2013-03-04 16:12:39

标签: git github

我正在开发一个拥有它自己的git repo的项目,我希望保留这个。但是我使用了一个我从github克隆的库。我将其克隆到我项目的子文件夹中。所以文件夹结构是正确的。

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

修改

我使用Tower来管理git,这显示了以下内容。我想这是一个子模块是问题所在。怎么解决这个问题?

enter image description here

1 个答案:

答案 0 :(得分:1)

您只需删除库附带的.git文件夹即可。这将从GitHub中删除库的所有历史记录,但这似乎是你想要的。

假设linux / osx:

cd /path/to/library/dir
rm -rf .git/

删除GitHub仓库后,只需添加普通git即可添加:

cd /path/to/library/dir
git add .