我想在我当前的 git repo 中添加一些文件夹。
但我在 github 中收到了这样的绿色文件夹,如下图。如何将此文件夹添加到此项目中。
我相信绿色文件夹代表 github 上的子模块。子模块本质上是指向另一个 repo 版本的链接。
要在本地运行子模块:
git submodule init
git submodule update
您可以在此处阅读有关子模块的更多信息:http: //git-scm.com/book/en/Git-Tools-Submodules
该文件夹图标是 Github 显示子模块的方式
子模块本质上是对另一个存储库的引用(特别是另一个存储库中的特定提交)
.gitmodules
存储库的根目录下应该有一个文件,其中包含如下内容:
$ cat .gitmodules
[submodule "ca_log_analysis"]
path = ca_log_analysis
url = git://github.com/example/ca_log_analysis_repo.git
您可以将更改提交到该链接存储库,然后更新主项目以查看新提交。关于子模块的Git 书籍章节应该解释一些事情
根据记忆,Git 无法识别空文件夹。你有什么东西吗?如果没有,请添加自述文件或其他内容。