5

リポジトリをサブモジュールとしてプロジェクトの1つに複製しました。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まだ追跡されていないコンテンツがあると表示されます。

何か案は?

4

3 に答える 3

7

-dirtyサフィックスは、サブモジュールが変更されたことを意味します。これを行う:

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

それから

git status

サブモジュールが汚れる原因となっている変更がわかります。

于 2013-02-11T13:11:51.070 に答える
1

問題は、Dreamweaverが*_notes*フォルダーを作成したのではないかと思ったときでした。http://forums.adobe.com/docs/DOC-1671でこれを無効にする方法を見つけました

@Woodrow Douglassが言及しているように、何が変更されたかを確認するためにサブモジュールフォルダーをチェックする必要がありました。そして、変更は、作成された*_notes*フォルダーのロードでした。

于 2013-02-11T13:14:01.720 に答える
0

試すgit add wp-content/plugins/advanced-custom-fields

于 2013-02-11T13:09:39.647 に答える