Gitのインストール構成
Git を使用する前に、Git をインストールする必要があります。 Git は現在、Linux/Unix、Solaris、Mac、および Windows プラットフォームをサポートしています。
各プラットフォームの Git インストール パッケージのダウンロード アドレスは次のとおりです: http://git-scm.com/downloads
Linux プラットフォームに
Git をインストールするには、curl、zlib、openssl、expat、libiconv を呼び出す必要があります。および他のライブラリ コードがあるため、最初にこれらの依存ツールをインストールする必要があります。
yum (Fedora など) または apt-get システム (Debian システムなど) を使用するシステムでは、次のコマンドを使用してインストールできます:
各 Linux システムは、インストール パッケージ管理ツールを使用して簡単にインストールできます :
Debian/Ubuntu
Debian/Ubuntu Git インストール コマンドは次のとおりです:
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev $ apt-get install git-core $ git --version git version 1.8.1.2
Centos/RedHat
使用しているシステムが Centos/RedHat の場合、インストール コマンドは次のとおりです:
$ yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel $ yum -y install git-core $ git --version git version 1.7.1
Windows プラットフォームへのインストール
Windows の場合プラットフォーム GitHub への Git のインストールも同様に簡単です。インストール パッケージを提供する msysGit というプロジェクトがあります。GitHub ページから exe インストール ファイルをダウンロードして実行できます:
インストール パッケージのダウンロード アドレス: http://msysgit。 github.io/
インストールが完了したら、コマンド ライン git ツール (すでに ssh クライアントに付属しています) を使用できます。また、グラフィカル インターフェイスの Git プロジェクト管理ツールもあります。
スタートメニューで「Git」->「Git Bash」を検索すると、Git コマンドウィンドウがポップアップ表示され、このウィンドウで Git 操作を実行できます。
Mac プラットフォームへのインストール
Mac プラットフォームに Git をインストールする最も簡単な方法は、グラフィカルな Git インストール ツールを使用することです。ダウンロード アドレスは
http://sourceforge.net/projects/git-osx-installer です。 /
インストールインターフェイスは次のとおりです:
Git 構成
Git は、対応する作業環境変数を構成または読み取るために特別に使用される git config と呼ばれるツールを提供します。
これらの環境変数は、各リンクにおける Git の特定の作業方法と動作を決定します。これらの変数は 3 つの異なる場所に保存できます:
/etc/gitconfig
ファイル: すべてのユーザーに共通のシステム内の設定。git config
を使用するときに--system
オプションを使用すると、このファイルは読み書きされます。/etc/gitconfig
文件:系统中对所有用户都普遍适用的配置。若使用git config
时用--system
选项,读写的就是这个文件。~/.gitconfig
文件:用户目录下的配置文件只适用于该用户。若使用git config
时用--global
🎜現在のプロジェクトの Git ディレクトリにある設定ファイル (つまり、作業ディレクトリの
.git/config
文件):这里的配置仅仅针对当前项目有效。每一个级别的配置都会覆盖上层的相同配置,所以.git/config
里的配置会覆盖/etc/gitconfig
にある同じ名前の変数。
~/.gitconfig
ファイル: ユーザー ディレクトリ内の設定ファイルは、そのユーザーにのみ適用されます。 git config
を使用するときに --global
オプションを使用すると、このファイルは読み書きされます。 🎜Windows システムでは、Git はユーザーのディレクトリで .gitconfig ファイルを検索します。ホームディレクトリは$です。HOME変数で指定されるディレクトリは通常C:DocumentsとSettings$USERです。さらに、Gitは/etc/gitconfigファイルの場所にも依存します。 Git は元々インストールされており、これをルート ディレクトリとして使用します。
ユーザー情報
個人のユーザー名と電子メール アドレスを設定します。
--globalオプションを使用する場合は、変更された設定ファイルが使用されます。はユーザーのホーム ディレクトリにあるもので、今後はすべてのプロジェクトが使用されます。ここで設定したユーザー情報がデフォルトで使用されます。特定のプロジェクトで別の名前またはメールアドレスを使用したい場合は、削除してください。 --global オプションを使用して再構成します。新しい設定は現在のプロジェクトの .git/config に保存されます。
Git で使用されるテキスト エディターをデフォルトで設定します。
通常は Vi または Vim になります。 Emacs などの他の設定がある場合は、それをリセットできます: :$ git config --global user.name "php"
$ git config --global user.email test@php.cn
差分分析ツール
もう 1 つの一般的に使用されるものは、マージの競合を解決するときにどの差分分析ツールを使用するかです。たとえば、vimdiff に切り替えたい場合:
$ git config --global core.editor emacs
Git は、kdiff3、tkdiff、meld、xxdiff、emerge、vimdiff、gvimdiff、ecmerge、opendiff などのマージ ツールの出力情報を理解できます。
もちろん、自分で開発したツールを使用するように指定することもできます。その方法については、第 7 章を参照してください。
設定情報を表示する
既存の設定情報を確認するには、 git config --list コマンドを使用できます:
$ git config --global merge.tool vimdiff
重複した変数名が表示される場合があります。これは、それらが異なる設定ファイル (/etc /gitconfig や /etc /gitconfig など) からのものであることを意味します。 ~/.gitconfig) ですが、最終的に Git は実際に最後のものを使用します。
以下に示すように、これらの設定は
~/.gitconfigまたは
/etc/gitconfigでも確認できます:
$ git config --list http.postbuffer=2M user.name=php user.email=test@php.cn
表示される内容は次のとおりです:
vim ~/.gitconfig
環境の設定を直接確認することもできます変数 次のように、特定の名前を続けます: [http]
postBuffer = 2M
[user]
name = php
email = test@php.cn