gitの差分確認でdirtyと表示される

Nプログラマです。

tigを使って更新した内容をコミットしていた時、差分確認をしていると見慣れない表示が出ていることに気が付きました。

このような感じで変更差分にdirtyと表示されています。

-Subproject commit コミットID
+Subproject commit コミットID-dirty

なんか間違ったことやってしまったか!?と思いちょっと焦りました。

よく見てみると、submoduleで登録しているリポジトリみたいです。

とりあえずそのディレクトリまで移動して、git statusとすると変更差分が出てきました。

リファクタリングを行った時に、一括変換の処理がこのリポジトリ内にも適用してしまったようです。

サブモジュール内の変更差分をcheckoutしたら、dirtyの文字列も表示されなくなりました。

これで一安心。

gitのドキュメントだとどのあたりに書いてあるのだろうか。。。
気が向いたら調べる。

それでは、このへんで。
バイナリー!



関連した記事