Cygwinでtortoisegitとcmdline gitの使用を頻繁に切り替えていますが、最近、git status
cygwin経由で変更が見つからない場合は、tortoise gitを使用し、リポジトリを右クリックして[Git Commit-> ...]メニュー項目を使用すると、変更されたと思われるファイルのリストが表示されます。しかしもちろん、diffを確認すると、ファイルの内容に変更がない場合、実際には変更されているように見えるのはファイルのアクセス許可であり、cygwin経由のgitは認識しません。
では、tortoise gitのセットアップの何が問題になっていますか?
TortoiseGitとGitGuiは、cygwinのようにWindowsでxビットを処理しないようです。ほとんどの人はおそらくxビットの変更を気にしないので、「core.filemode false」は、cygwinとGUIの両方を満足させるための優れたソリューションです。