git初期設定

gitの初期設定 自分向け備忘録

ユーザー情報の設定

外部エディタの設定

外部ページャの設定

  • -x : tab stop
    ex.) -x4 : tab stop = 4

カラー表示の有効化

pushの設定

  • nothing : (明示的にブランチ名を指定しなければ)何もしない。
  • simple : upstreamが設定されていて、かつ、名前が一致するカレント・ブランチをプッシュする。
  • upstream : カレント・ブランチにupstreamが設定されていればプッシュする。upstreamが設定されていなければ何もしない。upstreamに従うため同名か否かは問わない。
  • current : カレント・ブランチを同名でプッシュする。名前(同名)に従うためupstreamの設定は不要である。
  • matching : ローカルとリモートで同名の複数のブランチを『全て』プッシュする。

日本語ファイル名/パス名の文字化け(エスケープ)回避

大文字と小文字の区別

pullの振舞い

fast-forwardのみ行う。fast-forward以外ではマージを失敗させてfetchのみを実行する。