web-dev-qa-db-ja.com

Windowsでgit構成設定(core.autocrlf)の値を出力するにはどうすればよいですか?

WindowsでCRLFの問題を修正しようとしています。

構成設定の値を確認するにはどうすればよいですかcore.autocrlfは私のシステムでに設定されていますか?

40
S. Michaels

Git Bashを使用している場合:

git config --get core.autocrlf

そしてグローバル設定の場合:

git config --global --get core.autocrlf
55
Chris Missal

Git repoがie:public_htmlであるところはどこですか:

[~/public_html]$ git config -l

これにより、そのリポジトリの構成全体がリストされます。いつでも使用できます:

[~/public_html]$ git config -help

これにより、すべてのリストコマンドが表示されます

5
Relic

.git dirには、設定が入っている「config」という名前のファイルがあります。これは役に立ちますか?

1
user151516

設定を確認したい場合は、git config --listコマンドを使用して、Gitがその時点で見つけることができるすべての設定を一覧表示できます。

$ git config --list
user.name=John Doe
[email protected]
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto
...

Gitは異なるファイル(たとえば、/etc/gitconfig~/.gitconfig)から同じキーを読み取るため、キーが複数回表示されることがあります。この場合、Gitは、表示する一意のキーごとに最後の値を使用します。

git config <key>と入力して、Gitが特定のキーの値をどのように考えているかを確認することもできます。

$ git config user.name
John Doe

ここで使用された documentation

0
eloibm

そのオプションをグローバルに設定した場合、ローカル構成を上書きできるかどうかはわかりません。試してみることができます。そうであれば、gitリポジトリ内のものについてはあまり気にする必要はありません。

0
Enze Chi

Git構成ファイルから特定の値を読み取るには、

git config --system –get core.autocrlf

システムレベルで設定されたGitの構成ファイルから値core.autocrlfを読み取ります。

Gitの設定ファイルには3つのレベルがあります。

1)ローカル(--localを使用)

2)システム(--systemを使用)

3)グローバル(--globalを使用)

Q)ファイルのレベルの説明にスキップするとどうなりますか?

Readオペレーションの場合、値は3つの構成ファイルすべてで検索されます。

git config –get core.autocrlf

Q)何も印刷しないとはどういう意味ですか?

それは単に、そのような構成が設定されていないことを意味します。

Q)構成値が3つのファイルすべてに記載されている場合はどうなりますか?どちらが表示されますか?

さて、ローカル、次にグローバル、次にシステムを最優先します。時々、設定変数は複数の値を持つことができます、例えばローカルで。その場合、ローカル設定ファイルで言及されている最後の値が表示されます。

Q)構成変数のすべての値を表示したい場合はどうしますか?

--get-allを使用

git config --local --get-all core.autocrlf

Q)git config --get-all core.autocrlfと書くとどうなりますか?

明らかに、ファイルのレベルの書き込みをスキップしたため、その場合は この構成変数のすべてのファイルとそのファイルに記述されているすべての値 と表示されます。

0
Number945