私はコミットを行うレポに取り組んできました-すべてうまくいきました。リポジトリを、ローカル サーバーで使用できるディレクトリに移動することにしました。(仮想ホストを使用していますが、仮想ホストを特定のサブディレクトリにリンクしたままにしておくことを好みます)
ファイルを移動した後(mv
OS Xではプレーン)、アプリがシステムで動作するように権限を変更する必要がありましたが、すべて問題ありません..
次に、変更をコミットしました...すべてのファイルにはステージングされていない変更があります。リモートを別のディレクトリに複製して違いを比較したとき..そのレポには、すべてのファイルにステージングされていない変更もあります。
移動する前のリポジトリは問題なく、この奇妙な動作を示していた新しいリポジトリのクローンを作成しました。そのため、.git
ファイルが破損することはありません。私が考えることができる唯一のことは、新しいレポにも行ったように、権限を変更することです。
このディレクトリのアクセス許可を変更したことが原因でしょうか? 今までそんなことはなかったのですが、それしか思い浮かびません。もしそうなら、これを解決する簡単な方法はありますか?今はちょっとした悪夢です。
似たような質問をもう 1 つ見たことがありますが、同じではないようです。Git から、すべての新しいファイルが new and unstaged であると表示されることがあります。この質問に対する答えは、同じレポで作業している異なるオペレーティング システムのユーザーと、問題を引き起こしている行末のように見えました。このシナリオでは、両方の開発者が OS X を使用しています。