【发布时间】:2016-06-03 11:14:01
【问题描述】:
在我的 git 存储库 (Bitbucket) 中,我引用了一个子项目。
当我首先推送它时,包含了一个 .git/ 文件夹(尽管我仅将存储库用于备份,因此实际上并不需要)。
现在我在存储库中有一个对该子模块的引用
<folder_name> → <SHA> [<SHA>])
- 当我执行 git pull origin master 时,如果提取了文件夹,但它是空的。
- 当我尝试将内容放入该文件夹时(我将其删除,然后我从不同的存储库中将其拉出,然后删除 .git/ 文件夹以使其看起来像一个普通文件夹,而不是子模块)然后 混帐添加。 && git commit -m ".." && git push origin master 我只得到一切都是最新的,当然远程存储库中没有任何变化
目标:将过去的子模块推送为主存储库的普通文件夹部分。
我错过了什么?子模块是如何工作的?(文档@Github 对我来说不是很清楚)
【问题讨论】: