Git 未跟踪子目录
Git not tracking a subdirectory
我是 Git 的新手,似乎我总是遇到一些问题。我为我的 WordPress 项目创建了一个存储库,但它没有跟踪 "Themes" 文件夹。我认为问题出在主题文件夹中,我从另一个存储库中提取了我的入门模板。我从该文件夹中删除了 Git 跟踪(因为它附加到另一个存储库)但是当我为这个项目推送到我的遥控器时它看起来像这样没有跟踪。有什么想法吗???
看起来 themes
文件夹是一个 Git Submodule,这意味着它指向不同存储库中的特定提交(如提交哈希所示)。通常这样做是为了避免跨存储库复制整个文件夹。
在许多情况下,这样做非常好 - 我可以看到使用共享主题这样做的好处,就像您的情况一样。 Git 仓库将负责管理对另一个仓库的依赖,您通常不需要做任何事情。
如果你真的想将 themes
子模块转换成一个你可以跟踪的真实文件夹,你可以看看 this question,它有多种可能的方法。
我是 Git 的新手,似乎我总是遇到一些问题。我为我的 WordPress 项目创建了一个存储库,但它没有跟踪 "Themes" 文件夹。我认为问题出在主题文件夹中,我从另一个存储库中提取了我的入门模板。我从该文件夹中删除了 Git 跟踪(因为它附加到另一个存储库)但是当我为这个项目推送到我的遥控器时它看起来像这样没有跟踪。有什么想法吗???
看起来 themes
文件夹是一个 Git Submodule,这意味着它指向不同存储库中的特定提交(如提交哈希所示)。通常这样做是为了避免跨存储库复制整个文件夹。
在许多情况下,这样做非常好 - 我可以看到使用共享主题这样做的好处,就像您的情况一样。 Git 仓库将负责管理对另一个仓库的依赖,您通常不需要做任何事情。
如果你真的想将 themes
子模块转换成一个你可以跟踪的真实文件夹,你可以看看 this question,它有多种可能的方法。