首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git子模块正在被-dirty吗?

Git子模块正在被-dirty吗?
EN

Stack Overflow用户
提问于 2013-02-11 21:07:41
回答 3查看 1.4K关注 0票数 5

我刚刚将一个存储库作为子模块克隆到我的一个项目中。Al很好,而且工作正常,但是当我执行git status时,突然收到了这个消息;

代码语言:javascript
复制
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#   (commit or discard the untracked or modified content in submodules)
#
#       modified:   wp-content/plugins/advanced-custom-fields (untracked content
)
#

如果我执行git diff,我会得到以下结果:

代码语言:javascript
复制
-Subproject commit 486e51db9b6ce49114c897ed1893a208d2289a29
+Subproject commit 486e51db9b6ce49114c897ed1893a208d2289a29-dirty

令人担忧的是-dirty的变化。什么意思?我该如何修复它?我还没有对存储库做任何更改。但Dreamweaver可能在其中添加了愚蠢的_notes文件夹。我试着删除它们,但仍然有同样的问题。这就是导致它变脏的原因吗?

如果我尝试执行git add -A,它仍然会显示我有未跟踪的内容。

有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-02-11 21:11:51

-dirty后缀表示子模块已更改。执行以下操作:

代码语言:javascript
复制
cd wp-content/plugins/advanced-custom-fields

然后

代码语言:javascript
复制
git status

您将看到是什么更改导致您的子模块变脏。

票数 6
EN

Stack Overflow用户

发布于 2013-02-11 21:14:02

问题是,我怀疑Dreamweaver创建了它的*_notes*文件夹。我发现了如何通过http://forums.adobe.com/docs/DOC-1671禁用此功能

正如@Woodrow Douglas提到的那样,我需要检查我的子模块文件夹,看看发生了什么变化。所做的更改是创建了大量*_notes*文件夹。

票数 1
EN

Stack Overflow用户

发布于 2013-02-11 21:09:40

试试git add wp-content/plugins/advanced-custom-fields

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14812615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档