[Git]Git初期設定

1247 ワード

git config


設定内容を表示および変更できます.Gitはこの設定に従って動作します.
  • /etc/gitconfigファイル:システム内のすべてのユーザーとすべてのリポジトリの設定に適用されます.「git config」--このファイルの読み取りと書き込みを行うには、システムオプションを使用します.(このファイルはシステム全体の設定ファイルなので、変更するにはシステムの管理者権限が必要です.)
  • ~/.gitconfig, ~/.config/git/configファイル:特定のユーザー(現在のユーザー)の設定にのみ適用されます.git config--globalオプションを使用してファイルを読み書きできます.特定のユーザーに適用されるすべてのリポジトリ設定.
  • .git/config:このファイルはGitディレクトリにあり、特定のリポジトリ(または現在処理中のプロジェクト)にのみ適用されます.localオプションを使用して、このファイルの使用を指定します.ただし、基本的にはこのオプションに適用されます.(もちろん、Gitリポジトリディレクトリに移動してこのオプションを適用することもできます.)
  • 各設定は逆順序で優先されます.だから.git/configは/etc/gitconfigより優先されます.

    ユーザー情報


    Gitをインストールした後、まずユーザー名と電子メールアドレスを設定します.Gitはコミットするたびにこの情報を使用します.一度コミットしても情報は変更できません.
    $ git config --global user.name "John Doe"
    $ git config --global user.email [email protected]
    --globalオプションに設定するには1回だけです.

    エディタ


    ユーザー情報の設定が完了したら、Gitで使用するテキストエディタを選択します.デフォルトではGitはシステムのデフォルトエディタを使用します.
    $ git config --global core.editor vim

    設定の確認


    git config--list列を実行し、設定したすべての内容を表示および検証します.
    $ git config --list
    user.name = Sanizzang
    user.email = [email protected]