まず第一に、私はそれが何を意味するのか、それをどのように変更するのかを尋ねていません。私が最も興味を持っているのは、すでにリポジトリにあるものをどのように確認できるかということです。どのタイプの行末。
Githubとbitbucketにリポジトリがあります。
手伝ってくれてありがとう
リポジトリのソースコードを.Zip
ファイルとしてダウンロードします。有効にした後、Notepad ++を使用してファイルを確認します。
View->Show Symbol->Show End Of Line setting
行末はファイルの属性であり、リポジトリではありません(技術的には、同じファイル内で混在させることもできます)。特定のファイルの行末の種類を確認するには、Linuxシステムでfile
コマンドのようなものを使用できます(OSXでも機能するはずです)。
$ file some-file.txt
some-file.txt: ASCII text
これは、行末がシステムのデフォルトと一致していることを示しているため、私の場合はUNIXの行末になります。 Windowsの行末は次のように表示されます。
$ file some-file.txt
some-file.txt: ASCII text, with CRLF line terminators
または、適切なテキストエディタでファイルを開きます。ほとんどの場合、行末のスタイルを表示する方法があります。たとえば、Emacsは
U(DOS)
上記の2番目の例のモードラインでは、CRLF( "DOS")行の終わりを示しています。他のほとんどの編集者も同様のものを持っています。
特定のリポジトリのcore.autocrlf
設定を確認する場合は、その中でgit config core.autocrlf
を実行します。設定されている値が返されるか、設定されていない場合は何も返されません。これらの設定はリポジトリに対してローカルです(つまり、GitHub、Bitbucket、または他のユーザーのローカルコピーとは共有されません)。
リポジトリの .gitattributes
または.git/info/attributes
ファイル (いずれかが存在する場合)を検査することもできます。前者はリポジトリに通常のファイルとして保存されるため、他の人と共有され、後者はローカルリポジトリに固有です。