0
を元に戻すことはできません変更されたファイル内のgitの結果とカールをチェックアウト私はこれらのファイルを次のようにチェックアウトしようとします:私はこのようなカールをチェックアウトするとき、私は
git checkout winbuild/Makefile.msvc.names
これらはまだ変更されています。 git diff -R
を呼び出すと、diffによって各行に^M
が追加されていることがわかるため、行末に関連する可能性があります。
ここにある、問題が.gitattributes
ファイルに関連していることを、コメントで示唆されているので:私のgitconfigを削除
*.dsw -crlf
buildconf eol=lf
configure.ac eol=lf
*.m4 eol=lf
*.in eol=lf
は、状況は変わりませんので、私はそれが関連していないと思いますそれ。
私はubuntu linuxに乗っています。
MakefileBuild.vc eol=crlf
Makefile.msvc.names eol=crlf
Makefile.vc eol=crlf
は、このラインは、Windowsスタイルの改行コードを使用する原因:
Linuxを使用していますか?おそらく、行末の問題です。 'git diff -R'をチェックし、これらのファイルが各行の最後に[^ Mで置換されているかどうかを確認してください](http://stackoverflow.com/questions/1822849/what-are-these-ms-that-keep -showing-in-my-in-my-files-in-emacs)を使用します。このリポジトリの[.gitattributes](https://help.github.com/articles/dealing-with-line-endings/)が修正される必要があります。 – hinerm
@hinermあなたは正しいようです。関連する情報を質問に追加しましたが、これを修正する方法はまだ分かりません – Nathan