Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个拥有自己的 git repo 的项目,我想保留这个项目。但是我使用了一个从 github 克隆的库。我将它克隆到我的项目的子文件夹中。所以文件夹结构是正确的。
从库中删除 repo 并将库添加到我自己的 repo 的最佳方法是什么?我需要将历史记录保留在我的项目中,但不需要保留在库中。
编辑
我使用 Tower 来管理 git,这显示了以下内容。我猜它在子模块中是问题所在。如何解决这个问题?
您可以删除库附带的 .git 文件夹。这将从 GitHub 中丢失该库的所有历史记录,但这似乎是您想要的。
假设 linux/osx:
cd /path/to/library/dir rm -rf .git/
删除 GitHub 存储库后,只需使用普通的 git add 即可添加它:
cd /path/to/library/dir git add .