バージョン管理とは何ですか?一般に、開発者はバージョンの反復を経験している必要があります。たとえば、バージョン 0.01 から 10.3.2 まで更新および反復され、数え切れないほどのバージョンを経てきました。バージョン管理ツールがない場合、新しいバージョンが開発されるたびに、以前のバージョンをバックアップする必要があります。新しいバージョンで問題が発生した場合は、オンラインで古いバージョンを見つけて新しいバージョンに置き換える必要があります。この操作は非常に面倒ですか? すべてのバージョン管理ツールは、これらの作業を迅速かつ便利に実行できるようにするために登場しています。
Git
Git はバージョン管理ツールのリーダーとして、ほとんどの開発者が使用するバージョン管理ツールとなっています。集中型バージョン管理ツールとは異なり、Git は分散型バージョン管理ツールであり、各クライアントには完全な履歴記録があります。これには非常に大きな利点があり、単一障害点を防ぐことができます。
それでは、Git には他にも機能があるのでしょうか?
他のバージョン管理システムとは異なり、Git は差分バックアップではなくスナップショットを直接記録します
ほぼすべての操作はローカル操作で完了できます。ネットワーク接続なしなので、速度は非常に高速です。
データは非常に安全であり、データが失われることはありません。 Git はすべてのデータを保存する前に検証するためです。
ワークスペース、ステージング領域、バージョン ライブラリ
Git をしっかり学びたい場合は、これらを理解する必要があります3 つと 3 つのつながり。
上の図は、Git を使用する一般的なプロセスです。まず、ワークスペース内のファイルが一時記憶領域に一時的に保存され、次に一時記憶領域の内容が保存されます。領域はリポジトリに送信されます。現時点では、バージョン ライブラリにこのバージョンのスナップショットがあります。
#git のインストール
Git のインストール方法については、次のとおりです。##Windows でのインストールWindows で Git を使用するには、Git 公式 Web サイトからインストール プログラムを直接ダウンロードし、そのまま次に進みます。デスクトップ上で右クリックし、git bash が表示されればインストール成功です。
##CentOS でのインストール
#yum install git
#Git 構成は、グローバル レベル、ユーザー レベル、現在のウェアハウスの 3 つのレベルに分かれています。次のレベルの構成は、前のレベルの構成を上書きします。たとえば、ウェアハウス レベルの構成はユーザー レベルとグローバル レベルを上書きし、ユーザー レベルの構成はグローバル レベルの構成を上書きします。 Git には、構成情報を読み取り、設定するための git config ツールが付属しています。これらの構成レベルの構成ファイルのアドレスは次のとおりです: グローバル レベル、/etc/gitconfig
ユーザー情報
Git を初めてインストールするときに必要なのは、ユーザー名とユーザーの電子メールを設定することだけです。これらが設定されていない場合は提出されません。一般に、オプション --global を使用してユーザーレベルの設定を使用することをお勧めします。 --global が使用されない場合、ウェアハウス レベルの構成がデフォルトで設定されます。 次に、ユーザー名とメールアドレスを設定しましょう $ git config --global user.name "paul"
$ git config --global user.email "paul@163.com"
設定情報を表示します
設定したら、設定が成功したかどうかを確認するには、 git config --list を使用して、すべての構成パラメーターと値をリストします。 # git config --list
user.name=paul
user.email=paul@163.com
# git config user.name paul
公開キーの生成
通常、最初のインストール後に公開キーも生成します。公開キーを生成するコマンドは次のとおりです。 ssh-keygen -t rsa -C 'youremail@example.com'
cat ~/.ssh/id_rsa.pub
ヘルプ情報の取得
を通じて表示できます。ヘルプを取得するには、同等の方法が 3 つあります。情報 rree
以上がバージョン管理ツール Git - 導入、インストール、構成、公開キーの生成、およびヘルプの取得の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。