私はgitとlinuxをWindowsでミックスしたときに何が起こったのか疑問に思いました。とにかく私はLinux上でコミット( "最初")し、次にウィンドウ上のファイルを修正してコミットしました。それはラインとパッチの終わりが疑わしいと思われたので私を許しませんでした。だから私はgit reset --hard
をした私は、Linuxから試してみました、それはgitの整合性の問題
をどちらか私を許す... didntの。ファイルはリセットされたように見えます。しかし、私はgitのステータスを行うと、すべてが変更されたものとして表示されます。 git commit -a -m "test"
は私に同じ問題をもたらします。 Gitのステータスはすべて変更されたことを示します。しかしgit clone .
はサブディレクトリを作成し、そこに行ってgit statusを書くと、それらのどれもが変更されていることが示されます。
タイムスタンプの問題があっても、なぜそれを再試行できないのですか?今すぐ簡単な解決策は、現在のディレクトリを移動し、新しいディレクトリを作成することです。しかし、私は問題が続いていることを理解したいと思います。
上記ディレクトリの 'git config --get core.autocrlf'の出力は何ですか? –
@イダンK:真。それは私がtortiousegitを使い、いくつかのオプションを変更したときの私のせいかもしれません。しかし、まだその仕事をすべきではありませんか? –
@Idan K:core.autocrlfがその値であるべきかどうかは分かりません。何を言っていたのですか? –