Git学習ノート--構成(二)
3528 ワード
前の文章からGitの特徴をまとめた.
最適なストレージ能力;
優れたパフォーマンス
オープンソース
管理コストが低い;
バックアップが簡単です.
オフライン操作をサポートする.
ワークフローのカスタマイズが容易です.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.
一、構成情報
Gitは、Gitの外観と動作を制御する構成変数を設定するのに役立つ 現在使用されている倉庫のGitディレクトリの
1)user.の構成nameとuser.email
①configの3つの役割ドメイン
デフォルトはlocalに等しい
configの構成を表示します.プラス--list
②設置・消去
設定、デフォルトはlocalに等しい
クリア、--unset
③優先度
local > global >system
各レベルは前のレベルの構成を上書きするので、
Windowsシステムでは、Gitは
二、テキストエディタ
ユーザー情報が設定されている以上、デフォルトのテキストエディタを構成することができ、Gitが情報を入力する必要がある場合に呼び出されます.構成されていない場合、Gitはオペレーティングシステムのデフォルトのテキストエディタを使用します.通常はVimです.Emacsなどの異なるテキストエディタを使用する場合は、次のようにします.
Warning:
VimやEmacsはLinuxやMacなどUnixベースのシステムで開発者がよく使うポピュラーなテキストエディタです.これらのエディタをよく知らないか、Windowsシステムを使用している場合は、Gitで最もよく使われるエディタを構成する方法を検索する必要があります.エディタを設定せず、VimやEmacsが何なのか分からない場合は、実行すると混乱し、戸惑う可能性があります.
三、助けを得る
Gitコマンドのマニュアルを見つけるには、次の3つの方法があります.
たとえばconfigコマンドのマニュアルを取得するには、
Git公式サイト:
https://git-scm.com/
(ドキュメント:https://git-scm.com/book/zh/v2)
Github:
https://github.com/
GitLab:
https://about.gitlab.com/
SVN:
https://subversion.apache.org/
最適なストレージ能力;
優れたパフォーマンス
オープンソース
管理コストが低い;
バックアップが簡単です.
オフライン操作をサポートする.
ワークフローのカスタマイズが容易です.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.
一、構成情報
Gitは、Gitの外観と動作を制御する構成変数を設定するのに役立つ
git config
のツールを備えています.これらの変数は3つの異なる場所に格納されます./etc/gitconfig
ファイル:システム上の各ユーザーと倉庫の共通構成を含む.--system
オプションのあるgit config
を使用すると、このファイルから構成変数が読み書きされます.~/.gitconfig
または~/.config/git/config
ファイル:現在のユーザーのみ.--global
オプションを渡してGitにこのファイルを読み書きさせることができます.config
ファイル(つまり.git/config
):この倉庫について.1)user.の構成nameとuser.email
$ git config --global user.name 'your_name'
$ git config --global user.email '[email protected]'
①configの3つの役割ドメイン
デフォルトはlocalに等しい
$ git config --local #local
$ git config --global #global
$ git config --system #system
configの構成を表示します.プラス--list
$ git config --list --local
$ git config --list --global
$ git config --list --system
②設置・消去
設定、デフォルトはlocalに等しい
$ git config --local
$ git config --global
$ git config --system
クリア、--unset
$ git config --unset --local user.name
$ git config--unset --global user.name
$ git config --unset --system user.name
③優先度
local > global >system
各レベルは前のレベルの構成を上書きするので、
.git/config
の構成変数は/etc/gitconfig
の構成変数を上書きします.Windowsシステムでは、Gitは
$HOME
ディレクトリ(一般的にはC:\Users\$USER
)の.gitconfig
ファイルを検索します.Gitも同様に/etc/gitconfig
ファイルを探しますが、MSysのルートディレクトリの下、すなわちGitをインストールするときに選択したターゲット位置に限られます.二、テキストエディタ
ユーザー情報が設定されている以上、デフォルトのテキストエディタを構成することができ、Gitが情報を入力する必要がある場合に呼び出されます.構成されていない場合、Gitはオペレーティングシステムのデフォルトのテキストエディタを使用します.通常はVimです.Emacsなどの異なるテキストエディタを使用する場合は、次のようにします.
$ git config --global core.editor emacs
Warning:
VimやEmacsはLinuxやMacなどUnixベースのシステムで開発者がよく使うポピュラーなテキストエディタです.これらのエディタをよく知らないか、Windowsシステムを使用している場合は、Gitで最もよく使われるエディタを構成する方法を検索する必要があります.エディタを設定せず、VimやEmacsが何なのか分からない場合は、実行すると混乱し、戸惑う可能性があります.
三、助けを得る
Gitコマンドのマニュアルを見つけるには、次の3つの方法があります.
$ git help
$ git --help
$ man git-
たとえばconfigコマンドのマニュアルを取得するには、
$ git help config
Git公式サイト:
https://git-scm.com/
(ドキュメント:https://git-scm.com/book/zh/v2)
Github:
https://github.com/
GitLab:
https://about.gitlab.com/
SVN:
https://subversion.apache.org/