1386

構成済みのすべての Git セクションを表示したいと思います。

しか見つかりgit config --get core.editorませんでした。構成済みのデフォルト エディターだけでなく、グローバルに構成されているすべてのものを出力したいと考えています。

4

12 に答える 12

2160

次を使用できます。

git config --list

または~/.gitconfigファイルを見てください。ローカル構成はリポジトリの.git/configファイルにあります。

使用する:

git config --list --show-origin

その設定が定義されている場所(グローバル、ユーザー、リポジトリなど)を確認する

于 2012-09-03T21:16:39.633 に答える
274

一番短い、

git config -l

システム、グローバル、およびローカルから継承されたすべての値を表示します。

于 2012-09-04T04:10:20.290 に答える
114
git config --list

行く方法の1つです。私は通常、ただ開いて.gitconfigいます。

于 2012-09-03T21:16:42.957 に答える
36

を呼び出しgit config -eて、エディターで構成ファイルを直接開くこともできます。Git 構成ファイルは、出力よりもはるかに読みやすいため、常にフラグ-lを使用する傾向があります。-e

要約すると:

git config -l  # List Git configuration settings (same as --list)
git config -e  # Opens Git configuration in the default editor (same as --edit)
  • パラメータがないと、ローカルと対話します.git/config
  • --global相互作用し~/.gitconfigます。
  • そして--systemそれと相互作用し$(prefix)/etc/gitconfigます。

(意味がよくわかりませんでし$(prefix)たが、デフォルトのよう$HOMEです。)

于 2016-04-11T14:41:49.497 に答える
16

も使用できますcat ~/.gitconfig

于 2015-07-16T14:15:53.587 に答える
11

Git 2.6 (2015 年 9 月/10 月) では、次--name-onlyの出力を簡素化するオプションが追加されgit config -lます。

commit a92330dcommit f225987commit 9f1429d (2015 年 8 月 20 日) by Jeff King ( peff)を参照してください。commit ebca2d4
( 2015 年 8 月 20 日) およびcommit 905f203commit 578625f (2015 年 8 月 10 日) by SZEDER Gábor ( )を参照してください。( 2015 年 8 月 31 日コミット fc​​9dfdaJunio C Hamanoによってマージされました)szeder
gitster

config: ' --name-only' オプションを追加して、変数名のみをリストします

' git config' は値または名前と値のペアのみを表示できるため、シェル スクリプトが設定された構成変数の名前を必要とする場合は、' git config --list' または ' --get-regexp' を実行し、出力を解析して構成変数名をそれらの値から分離する必要があります。
ただし、このような解析では複数行の値を処理できません。

' git config' は、改行セーフな解析のために null で終了する出力を生成できますが、シェルは null 文字を処理できないため、そのような場合には役に立ちません。

私たち自身の bash 補完スクリプトでさえ、これらの問題に悩まされています。

' ' および ' ' の出力を変更して構成変数の名前のみをリストする ' --name-only' オプションを導入することで、完了スクリプトとシェル スクリプト全般を支援します。変数名をその値から分離しなくなりました。--list--get-regexp

于 2015-09-01T06:46:15.953 に答える
8

aliascoreremoteなど、Git 構成の一部のみを一覧表示する場合は、grep を介して結果をパイプするだけです。何かのようなもの:

git config --global -l | grep core
于 2016-07-21T16:38:53.603 に答える
4

Linux ベースのシステムでは、次の方法で構成ファイルを表示/編集できます。

vi/vim/nano .git/config

Git init フォルダー内にいることを確認します。

で作業したい場合は--global config

vi/vim/nano .gitconfig

/home/userName で

これは編集に役立つはずです: https://help.github.com/categories/setup/

于 2016-03-24T07:15:36.690 に答える