bash を使用してファイルを github にプッシュしようとしています。ファイルは既にそこにあり、新しい行やコードなどを含む新しいバージョンをアップロードしています。しかし、試してみるとgit add
、次のメッセージgit status
が表示されます。
ブランチマスター
コミットするものはありません。作業ディレクトリはクリーンです。
そして、私が使用しているファイルは変更されたばかりです。
ベストアンサー1
昔、ファイルの git インデックスを「変更されていないと想定」に設定したときに問題が発生しました。
次のようにすると、git にファイルの変更を無視しないように指示できます。
git update-index --no-assume-unchanged path/to/file
それでも解決しない場合はリセット他の奇妙なケースでは十分かもしれません。
実際には、キャッシュされたファイルを削除してリセットすると動作することがわかりました。
git rm --cached path/to/file
git reset path/to/file
これgit rm --cached
は、インデックスからファイルを削除するだけであり、reset
git に最後のコミットから git インデックスを再読み込みするように指示します。