2017-11-08 24 views
0

私はunstagedファイルにmavenファイルmvnw.cmdを持っていますが、実際の変更はありません。それは私には、すべての行が削除して追加するようにマークされているので、EOLと関係があります。EOL Windows上の.cmd-fileのGITに関する問題8.1

enter image description here

私はGITから再びそれを削除して出すためにすでに試みました。私はそれを隠そうとしましたが、それはまだunstagedファイルとして残っています。

.gitattributesファイル:

# Auto detect text files and perform LF normalization 
* text=auto 

# Make sure that the line ending style ist set to Linux for shell scripts 
*.sh  eol=lf 


# Make sure that the line ending style ist set to Windows for bat scripts 
*.bat  eol=crlf 
*.cmd  eol=crlf 

は、事前にありがとうございます。

+0

いいえ、そのファイルはリポジトリにどのような行末がありますか? 'hexdump'や、行末や16進数を表示するエディタを使用してください。リポジトリに不正な行末が含まれている可能性があります。これは 'gitattributes'に加えて修正する必要があります。 –

答えて

0

GIT自身の更新理由は分かりませんが、すべてが問題ありません。

Gitの古い、新しい2.9.0 Gitリポジトリだっなくなっ2.15.0

問題です。

0

これは、Gitがcore.autocrlfの値に基づいて行末を変換する方法が原因である可能性があります。 説明のためにこの質問をチェックしてください: https://stackoverflow.com/a/20653073/4522186

関連する問題