私は地元のGitリポジトリで何が起こっているのかを理解しようとしています。
- ファイルを編集します。
- Gitはファイル内のすべてが変更されたことを報告します(私は1行だけ変更しました)
- 最初は「改行の問題に違いない」と思いますが、そうではありません。私はTortoiseGitで差分を取ります、すべてがうまく見えます。Netbeans(gitプラグイン)でdiffを実行しますが、すべて問題ないようです。
- リセットを実行し、ファイルをバックアップして変更すると、gitはすべてが変更されたことを再度報告します。
- Total Commanderでバイナリ比較を行います。変更した1行を除いて、ファイルに違いはありません。
- もう一度ハードリセットを行います。Gitはそれが成功したと言っています。Gitステータスはまだ私のファイルが変更されたことを示しています。私は物事を比較しますが、違いはありません-バグgitはあると言っています。
git bashとguiの両方を使用してみましたが、同じ結果になりました(Windowsを使用しています)。手がかりはありますか、ここで何が起こっているのですか?