Tools

Git でユーザー名とメールアドレスを設定する方法(全体用とプロジェクト用)

投稿日:2018年10月11日 更新日:

Git で、ユーザー名とメールアドレスを設定する方法です。(1) 全体の設定方法と、(2) プロジェクト毎の設定方法の2つを紹介します。

1. プロジェクトをまたいだ全体の設定(グローバル, global)

そのコンピュータにおける git 全体のユーザー名・メールアドレスの設定です。

以下のコマンドを実行します。

ユーザー名を設定する。

git config --global user.name "ユーザー名"

メールアドレスを設定する。

git config --global user.email メールアドレス

ここで設定した情報は、~/.gitconfig に書き込まれます。上記のコマンドを使用せず、直接こちらのファイルに書き込んでもよいです。

~/.gitconfig

[user]
        name = ユーザー名
        email = メールアドレス

参考

2. プロジェクト毎の設定(ローカル, local)

(1) プロジェクトのディレクトリに移動します。

cd path/to/project

(2) 以下のコマンドを実行します。

ユーザー名を設定する。

git config --local user.name "ユーザー名"

メールアドレスを設定する

git config --local user.email メールアドレス

ここで設定した情報は、.git/config に書き込まれます。上記のコマンドを使用せず、直接こちらのファイルに書き込んでもよいです。

[user]
        name = ユーザー名
        email = メールアドレス

3. ユーザー名とメールアドレスが使われるところ

上記で設定したユーザー名とメールアドレスは、コミットの持つ情報のうち AuthorCommitter として利用されます。

$ git log -1 --pretty=full
commit xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Author: ユーザー名 <メールアドレス>
Commit: ユーザー名 <メールアドレス>

    コメント ABC

この部分をプロジェクトによって分けたい場合は、プロジェクト用の設定を忘れないようにしましょう。

📂-Tools

執筆者:labo


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ICTリテラシー

手軽に画像ファイル(PNG,JPEG)のサイズを小さくする TinyPNG サイト

PNG や JPEG 形式の画像ファイルを、なるべく見た目の品質を維持しつつ、ファイルサイズを小さくしたい場合は、TinyPNG というウェブサイトが手軽で便利です。

Web

GitHub のプライベートリポジトリ作成が無料になりました

GitHub において、無料ユーザーでもプライベートリポジトリが作成できるようになりました。 実際に無料アカウントで試したところ、リポジトリの作成ページで「Private」を選択することができました。 …

Evernote

Evernote の Template 機能 2018

2018年9月 Evernote に追加された「テンプレート」機能について紹介します。 目次1. Evernote のテンプレート機能2. テンプレートの保存方法その1: オンラインギャラリーからテン …

Linux

ウェブサーバー(Linux) 上で特定のクライアントとの通信を記録してWindowsで内容を確認する

ウェブサーバー(Linux) 上で特定のクライアントとの通信を記録してWindowsで内容を確認する方法について説明します。

Windows

WSL のシンプルな導入手順(2019年1月版)

WSL (Windows Subsystem for Linux) の基本的な導入手順について書きます。 ここで最低限必要な使い方を理解した上で、サードパーティ製のターミナルエミュレータ(Cmder …