0

最近我从已经包含两个 git repo 子目录的目录中创建了一个 git repo。从那时起,我一直只在父母层面承诺......

今天我打破了代码库并试图回滚。但是回滚并没有用于子回购。我查看了 github,而不是目录,它们有不同的图标:(见底部两个)

在此处输入图像描述

到底是怎么回事?这些图标是什么?父仓库是否忽略了这些目录?这是嵌套存储库的默认行为吗?

4

2 回答 2

2

这不是 git 的工作方式。每个存储库都是它自己的存储库,并且有自己的状态。您可以使用子模块将两个存储库链接在一起。文件夹上的绿色箭头表示它是指向另一个存储库(子模块)的链接。

您可以在此处阅读有关 git 子模块的更多信息。您目前的帖子并没有真正提出问题。

于 2012-05-06T02:41:06.993 回答
0

要获取内部文件夹的历史记录/内容,请在这些文件夹中执行 git 命令。将 git 文件夹放在一起会让人感到困惑,因为它不会合并存储库或创建任何关系。如果您需要它们在一起,请将它们合并在一起或使用子模块。如果它们应该分开,请将它们移动到单独的文件夹中 - 纯粹是为了帮助您保持头脑清醒。

于 2012-05-06T02:46:31.773 回答