摘要
将Git放入Git内部。移除内部.git
文件夹,保留文件。推送。克隆。文件夹存在,但为空。
我的目标是什么
我想将一个现有的存储库上传到自己的Git服务器上。该存储库内部有一些其他存储库(不属于原始存储库的一部分)。我不需要这些被连接,最重要的是稳定性——克隆必须产生PHP服务器文件的工作副本。
我的尝试方式
所以我从内部存储库中删除了.git
文件夹,并将主存储库推送到空的git服务器中。然后我在新的本地目录中克隆了新创建的远程存储库——曾经拥有.git
的文件夹全部为空(这些文件夹本身确实存在)。我还安装了GitLab,在那里,该文件夹与普通文件夹不同,没有找到任何额外信息(请注意文件夹“flashcard”):
问题
是否有其他方法从文件夹中删除Git功能?是什么使该文件夹不能成为普通文件?我已经没有更多的想法了。
其他信息
.gitignore
和.git/ifno/exclude
不影响这些目录。
.git
文件夹本来就不被跟踪,所以也不能提交。 - krivar