Menu
Coddy logo textTech

Git Config

最終更新

git config は Git の設定を読み書きします - コミットの名前とメール、デフォルトのエディタとブランチ名、エイリアスなどです。設定にはシステム(全ユーザー)、グローバル(--global、あなたのユーザー)、ローカル(現在のリポジトリ、デフォルト)の3つのレベルがあります。新しいマシンでの最も一般的な最初のステップは、名前とメールをグローバルに設定することです。

これらをターミナルプレイグラウンドで試してみましょう - ブラウザ内の本物のシェルで、インストール不要です。

git config の設定は --system、--global、--local の順に重なり、最も具体的なレベルが優先されます。

構文

CommandWhat it does
git config --global user.name "Ada"すべてのリポジトリでコミット名を設定する
git config --global user.email you@x.comコミット用のメールを設定する
git config --global init.defaultBranch main新しいリポジトリの最初のブランチを main と命名する
git config --global core.editor "code --wait"デフォルトのエディタを設定する
git config --list現在のすべての設定を表示する
git config user.email you@work.comリポジトリ限定の値を設定する(--global なし)

3つのレベル

LevelFlagApplies to
System--systemマシン上のすべてのユーザー
Global--globalあなたのユーザー、すべてのリポジトリ
Local(default)現在のリポジトリのみ

git config のよくある質問

Git で名前とメールを設定するには?
git config --global user.name "あなたの名前"git config --global user.email "you@example.com" を実行します。これらはすべてのリポジトリであなたをコミットの作者として識別します。新しいマシンに Git をインストールしたときに一度設定してください。
--global とローカル設定の違いは?
--global はユーザーレベルの設定(~/.gitconfig)に書き込み、すべてのリポジトリに適用されます。フラグを省略すると現在のリポジトリの設定(.git/config)に書き込まれ、そこだけグローバルの値を上書きします - たとえば仕事用リポジトリで別のメールを使うのに便利です。
現在の Git 設定を確認するには?
すべての設定を出力するには git config --list を実行し、各値がどのファイルから来ているかも見るには git config --list --show-origin を使います。1つの値を読むには git config user.email を使います。これはコミットで使われる名前とメールを確認する最も手早い方法です。
Git のエイリアスを作成するには?
git config --global alias.<short> "<command>" を使います。たとえば git config --global alias.co checkout とすれば git cogit checkout を実行します。エイリアスはグローバル設定に保存され、よく使うコマンドの入力を省けます。
これをオンラインで練習できますか?
はい。ターミナルプレイグラウンドを開けば、ブラウザ内の本物のシェルで git config を実行できます - インストール不要です。Coddy の無料のインタラクティブな Git コースでも、Git のセットアップをステップごとに扱っています。
Coddy programming languages illustration

Coddy で Git を学ぼう

始める