Git のクイック スタート ...login
Git のクイック スタート チュートリアル
著者:php.cn  更新時間:2022-04-11 13:44:34

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/

QQ截图20170204141839.png

インストールが完了したら、コマンド ライン git ツール (すでに ssh クライアントに付属しています) を使用できます。また、グラフィカル インターフェイスの Git プロジェクト管理ツールもあります。

スタートメニューで「Git」->「Git Bash」を検索すると、Git コマンドウィンドウがポップアップ表示され、このウィンドウで Git 操作を実行できます。


Mac プラットフォームへのインストール

Mac プラットフォームに Git をインストールする最も簡単な方法は、グラフィカルな Git インストール ツールを使用することです。ダウンロード アドレスは

http://sourceforge.net/projects/git-osx-installer です。 /

インストールインターフェイスは次のとおりです:

18333fig0107-tn.png


Git 構成

Git は、対応する作業環境変数を構成または読み取るために特別に使用される git config と呼ばれるツールを提供します。

これらの環境変数は、各リンクにおける Git の特定の作業方法と動作を決定します。これらの変数は 3 つの異なる場所に保存できます:

  • /etc/gitconfig ファイル: すべてのユーザーに共通のシステム内の設定。 git config を使用するときに --system オプションを使用すると、このファイルは読み書きされます。 /etc/gitconfig 文件:系统中对所有用户都普遍适用的配置。若使用 git config 时用 --system 选项,读写的就是这个文件。

  • ~/.gitconfig 文件:用户目录下的配置文件只适用于该用户。若使用 git config 时用 --global

  • 🎜~/.gitconfig ファイル: ユーザー ディレクトリ内の設定ファイルは、そのユーザーにのみ適用されます。 git config を使用するときに --global オプションを使用すると、このファイルは読み書きされます。 🎜
  • 現在のプロジェクトの Git ディレクトリにある設定ファイル (つまり、作業ディレクトリの .git/config 文件):这里的配置仅仅针对当前项目有效。每一个级别的配置都会覆盖上层的相同配置,所以 .git/config 里的配置会覆盖 /etc/gitconfig にある同じ名前の変数。

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