我正在开发一个拥有它自己的git repo的项目,我希望保留这个。但是我使用了一个我从github克隆的库。我将其克隆到我项目的子文件夹中。所以文件夹结构是正确的。
从库中删除repo并将库添加到我自己的repo中的最佳方法是什么?我需要将历史记录保存在我的项目中,而不是保存在库中。
修改
我使用Tower来管理git,这显示了以下内容。我想这是一个子模块是问题所在。怎么解决这个问题?
答案 0 :(得分:1)
您只需删除库附带的.git文件夹即可。这将从GitHub中删除库的所有历史记录,但这似乎是你想要的。
假设linux / osx:
cd /path/to/library/dir
rm -rf .git/
删除GitHub仓库后,只需添加普通git即可添加:
cd /path/to/library/dir
git add .