Elaborate ## Configuration

This commit is contained in:
SI 2020-02-27 22:14:20 +09:00 committed by GitHub
parent 718e24db95
commit ba331a523b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 9 deletions

View File

@ -1940,7 +1940,7 @@ $ (c44abbb)$ git bisect good
### Git コマンドにエイリアスを設定したい ### Git コマンドにエイリアスを設定したい
OS X と Linux では、Git 設定ファイルは ```~/.gitconfig``` に保存されています。 OS X と Linux では、Git 設定ファイルは ```~/.gitconfig``` に保存されています。
、ショートカット(とよくやるタイポ)のために次のようなものを ```[alias]``` セクションに設定しています の場合、ショートカット(とよくやるタイポ)のために次のようなものを ```[alias]``` セクションに設定しています
```vim ```vim
[alias] [alias]
@ -1972,7 +1972,7 @@ OS X と Linux では、Git 設定ファイルは ```~/.gitconfig``` に保存
### 空のディレクトリをリポジトリに加えたい ### 空のディレクトリをリポジトリに加えたい
できません Git ではできませんが、ハックする方法があります。 できません Git ではできませんが、ハックする方法があります。
次のような内容の .gitignore ファイルを作成してディレクトリに加えればよいです 次のような内容の .gitignore を作成してディレクトリに加えればよいです
``` ```
# Ignore everything in this directory # Ignore everything in this directory
@ -1981,7 +1981,7 @@ OS X と Linux では、Git 設定ファイルは ```~/.gitconfig``` に保存
!.gitignore !.gitignore
``` ```
もう一つのよくある方法は、.gitkeep という名前の空のファイルをフォルダーに作成することです。 もう一つのよくある方法は、.gitkeep という名前の空のファイルをディレクトリに作成することです。
```sh ```sh
$ mkdir mydir $ mkdir mydir
@ -1992,7 +1992,8 @@ $ touch mydir/.gitkeep
### リポジトリへのユーザ名とパスワードをキャッシュしたい ### リポジトリへのユーザ名とパスワードをキャッシュしたい
認証が必要なリポジトリがあるとします。ユーザ名とパスワードをキャッシュしておけば、プッシュやプルのたびに入力せずに済みます。 認証が必要なリポジトリがあるとします。
ユーザ名とパスワードをキャッシュしておけば、プッシュやプルのたび入力せずに済みます。
認証情報ヘルパーが役に立ちます。 認証情報ヘルパーが役に立ちます。
```sh ```sh
@ -2005,14 +2006,14 @@ $ git config --global credential.helper 'cache --timeout=3600'
# キャッシュが一時間でタイムアウトするよう設定する(設定は秒単位) # キャッシュが一時間でタイムアウトするよう設定する(設定は秒単位)
``` ```
認証情報ヘルパーを見つけるには: 認証情報ヘルパーを探すには、次のコマンドを実行します。
```sh ```sh
$ git help -a | grep credential $ git help -a | grep credential
# 認証情報ヘルパーの候補が表示される # 認証情報ヘルパーの候補が表示される
``` ```
OS 固有の認証情報キャッシュは次の通り OS 固有の認証情報キャッシュは次の通りです。
```sh ```sh
$ git config --global credential.helper osxkeychain $ git config --global credential.helper osxkeychain
@ -2046,13 +2047,13 @@ $ git config --global core.fileMode false
### グローバルユーザを設定したい ### グローバルユーザを設定したい
全てのローカルリポジトリにわたるユーザ情報を設定し、バージョン履歴のレビューの際にわかりやすい名前を設定するには、次のようにします 全てのローカルリポジトリにわたるユーザ情報を設定し、バージョン履歴のレビューの際にわかりやすい名前を設定するには、次のようにします
```sh ```sh
$ git config --global user.name “[firstname lastname]” $ git config --global user.name “[firstname lastname]”
``` ```
各履歴のマーカーに紐づけられるメールアドレスを設定したい場合は次の通りです 各履歴のマーカーに紐づけられるメールアドレスを設定したい場合は次の通りです
```sh ```sh
git config --global user.email “[valid-email]” git config --global user.email “[valid-email]”
@ -2060,7 +2061,7 @@ git config --global user.email “[valid-email]”
### Git のコマンドラインに色をつけたい ### Git のコマンドラインに色をつけたい
レビューの際に見やすいようコマンドラインに自動的に色を付けるには、次のようにします: レビューの際に見やすいようコマンドラインに自動で色を付けるには、次を実行します。
```sh ```sh
$ git config --global color.ui auto $ git config --global color.ui auto