gpt4 book ai didi

Git 子模块是脏的?

转载 作者:太空狗 更新时间:2023-10-29 13:36:20 24 4
gpt4 key购买 nike

我刚刚将一个存储库作为子模块克隆到我的一个项目中。 Al 很好并且工作正常,但是当我执行 git status;

时突然收到这条消息
# 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 我会得到以下信息:

-Subproject commit 486e51db9b6ce49114c897ed1893a208d2289a29
+Subproject commit 486e51db9b6ce49114c897ed1893a208d2289a29-dirty

令人担忧的是 -dirty 的变化。这是什么意思?我如何解决它?我没有对存储库进行任何更改。但是 Dreamweaver 可能已经添加了愚蠢的 _notes 文件夹。我试图删除它们,但仍然有同样的问题。这是导致它变脏的原因吗?

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

有什么想法吗?

最佳答案

-dirty 后缀表示子模块已更改。这样做:

cd wp-content/plugins/advanced-custom-fields

然后

git status

您会看到哪些更改导致您的子模块变脏。

关于Git 子模块是脏的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14812615/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com