これは私にとって数回起こったので、私はおそらくそれを引き起こすために何ができるのだろうと思っていました。Gitはrepoのすべてのファイルを突然変更したものとしてリストアップします
私のチームにはTFS git repoがあります。私はブランチに取り組んでいます、例えばmy-branch
と言います。私はいくつかのRスクリプトを修正しており、頻繁にコミットしています。 git status
は
Your branch is up-to-date with 'origin/my-branch'.
Changes not staged for commit:
modified: path/to/script.R
のようなものがしかし、時々、私はこの1つのだけのスクリプトで働いている場合でも、git status
が突然私はしたにも関わらず、修正されたレポ内のすべてのファイルが表示された場合、これを、それぞれ示します一つのことに取り組んでき:
Your branch is up-to-date with 'origin/my-branch'.
Changes not staged for commit:
modified: other/path/to/scripts.cpp
modified: path/to/script.R
modified: path/to/somethingElse.txt
modified: path/toward/otherStuff.csv
modified: path/toward/Wiki
modified: really/every/file
私はこれらの上git diff
を実行する場合、何か違いがあるように表示されません。私は以前のコミットに戻すことができますが、私は今まで行った作業を失います。これを引き起こすために何かできることはありますか?それは本当に変なことです。
キャリッジリターンラインフィードの扱いとなる場合があります。それはCAESであれば、 Gitの設定core.autocrlf入力を設定すると、問題 –
を修正するあなたがそのことで何を意味するか説明できますか?キャリッジリターン...私は何とかファイルに余分な行を追加していますか? –
以下のフォーマットと空白のセクションをお読みください https://git-scm.com/book/gr/v2/Customizing-Git-Git-Configuration –