バージョン管理、Gitの紹介とインストール:Gitリポジトリを学びます

1. バージョン管理は、(バージョン管理)とは何ですか

2. Gitのイントロダクション

3. Gitのインストール

3.1  LinuxのGitの下にインストール

3.2 Windows環境でのGitをインストールします

 

1. バージョン管理は、(バージョン管理)とは何ですか

あなたがソフトウェアの長すぎる部分を使用するか、長いゲームをプレイした場合は、用語「解放」を聞いても、そのようなテンセントQQ最新バージョンとソフトウェアのバージョンの更新を、満たしている必要があります9.1.6バージョンです、伝説のリーグは、最新版9.14バージョンです。より新しいバージョンは、通常より多くの機能、優れたインターフェースと少ないBUGを意味するので、ユーザの観点から、ソフトウェアのバージョンは、多くの場合、より新しい、より良いです。しかし、ソフトウェアの開発者として、物事は必ずしもそうではありません。

人々は長期の開発に協力した場合、大規模プロジェクトは、新バージョンの開発に加えられた変更は、ちょうどそれを修正し、それを開発し続け、新しいバグを迅速に配置することができるならば、新たなバグは、非常に一般的なものですもたらしますしかし、直接それを見つけることが新興BUGが困難な場合(特に複雑なプロジェクトの場合には、珍しいことではありませんこれは、時間に依存)?最良の方法は、ローカルの変更、これらの修飾部の一回の調査によって、その後1が新しいの原因を特定するために何を見るために比較することは表示されません新しいバグ、バグと(コードの古いバージョンすなわち)コードの出現でコーディングすることです理由BUG。そして、このようなアプローチは、我々は将来の視聴のために、私たちのプログラムの古いバージョンを保持する必要があり、これに対して、さらにはロールバック1このような需要は、バージョン管理です。

最も単純なバージョン管理は手動で、このようなプロジェクトの各バージョンの各ディレクトリの存在として、プロジェクトの各バージョンを保存することです:Project_v4_developing:Project_v1、Project_v2、Project_V3は、その後、開発版の下に別個のディレクトリが存在します。しかし、そうすることが、あまりにも多くの欠点は、例えば、すぐに各バージョンの相違を決定することはできません、私たちは、履歴管理のバージョンよりも繊細で達成することはできません2などなど。このプロジェクトは、長い歴史の後に、より多くの、成長している場合は、これらの欠点は耐え難いとなります。

したがって、我々はGitのためのよく知られたツールであるプロジェクトを実装するために、より専門的なバージョン管理ツールが必要です。

 

2. Gitのイントロダクション

Gitは無料、オープンソースである3もともとはLinus Torvalds氏、目的によって実装される分散型バージョン管理システムは、Linuxカーネルの開発を管理することです。もちろん、今のGit Gitは、オリジナルと比べて、平均ユーザーはGitリポジトリのすべての機能よりも少ないことがないかもしれないし、複雑さをたくさん持っています。

Gitは、集中型の用語にコラボレーションのマルチモードの両方を相対分散しました。システムは、中央サーバと複数のクライアントのコラボレーションモデル、コアサーバ、あなたはそれ好転を使用して、サーバーに送信、新たな修正は歴史的な記録を形成するために、古いレコードは、サーバから取得するように変更され、サーバーがクラッシュした場合各クライアントは、完全なサーバーのデータではないので、またそれをバックアップするために、その後、システム全体が、崩壊します。分散システムでは、参加者のステータスは、他の人が共通の開発を達成するためにレコードを変更、独自のを持っているように、歴史的な記録を形成し、他のユーザーと共有すること自体に直接提出し、彼らの新しい修正、すべての参加者と同じですこれは、サーバとみなすことができます。

また、Gitは分散、あなたはまた、すべての参加者がサーバーと同等であることから、その後、あなたは誰もが、集中モードとして、サーバー・マシンを選択させることができ、それを共有することにより修正、理由は非常に単純ですが、仕事の集中管理方法を使用することができます参加者から、サーバーの選択したサーバがクラッシュすると、あなたがすることができ、再選挙:、これ分散の利点を失うことなく、しばらく同時に、運転の集中管理モードを実現します。

もちろん、中央集中型のシステムは、このような集中型のバージョン管理システムより強く権限の開発を制御することができますSVN、制御パスの権利のための支援、などの利点、ないわけではありません。

基本的な原則とGitのワークフローがあるためでも簡単に持っているより多くのコンテンツを

Gitのワークフローに注文入門次へ休暇記事ありません。

 

3. Gitのインストール

3.1 LinuxのGitの下にインストール

このようCentOSのようRPMベースのLinuxディストリビューションでは、あなたはGitリポジトリをインストールするには、次のコマンドを使用することができます。

$のはsudo DNFインストールのgit-すべて

UbuntuなどのDebianベースのLinuxディストリビューションでは、あなたはGitリポジトリをインストールするには、次のコマンドを使用することができます。

$の須藤はaptのgit-すべてをインストール

インストールが完了したら、あなたは可能--versionをgitのか、どのgitのインストールが成功した場合、彼らは、正常にインストールされているかどうかを確認するために、--version gitの Gitリポジトリの現在インストールされているバージョンが表示され、どのgitのは、出力にGitがインストールされていませんではないでしょうコンテンツ。

 

3.2 Windows環境でのGitをインストールします

Gitの多くの選択肢をインストールするには、Windows環境下では、そこに内蔵されGitリポジトリのGitベースのグラフィックツールがたくさんありますが、この記事は(グラフィカルインターフェイスを持つ)は、Windows用の標準のGitをインストールすることをお勧めします、あなたは次のURLでインストールパッケージを入手することができますので。

https://git-scm.com/download/win

ウェブサイトからダウンロードし、WindowsのインストールパッケージのためのGitで、ダウンロードがインストールするオープン完了すると、インストールプロセスは、別のブログを参照することができます:Windows用のGitをインストールします

 

GitはWindowsのために、まだGitのを学ぶためのLinux環境で推奨さが、3つの理由があります。

1.必要な仮想マシンをセットアップした後、あなたは2台の物理マシンを持っていない場合は、Gitのサーバーを構築するだけでなく、実際のGitのリモートコラボレーションの間に、「二つのマシン」のシミュレーションの必要性を学びます。

2. Linux仮想マシンをセットアップしてWindowsをインストールするよりも難しいことではない、非常にシンプルで、著作権侵害の危険性はない:Linuxの導入とインストール

3. Gitは、多くの場合、そのコマンド(や根拠を)学ぶ学び、これらのコマンドは、Linuxは、Windows Cmdをコマンドではなく、コマンドです。もちろん、私はもっと簡単なGUI操作で、操作を指揮することを学びました。

 

 

コメント:

1.は、例えば、ノスタルジックな衣服の開口部にウォークラフト、8月19日の世界、そしてノスタルジックな服は(単にプログラムの古いバージョンを保存し、ソースコードの古いバージョンを使用するように「バージョンロールバック」を達成するために使用されなければならないだけでノスタルジックな服ので、十分ではありません過去のゲーム、およびそのアカウントの認証および電流整合の残りの部分)は、ソースコードの古いバージョンを必要とする、です。

2. 新バージョンの開発、我々がないだけで作られた2つのバージョン間の変更を確認し、修正をするためにいくつかの変更を確認する必要がしばしば多く、何度も何度も変更があります。

3. Gitのソースコード自体が位置する、開いている https://github.com/git/git

 

おすすめ

転載: www.cnblogs.com/mm93/p/11254189.html
おすすめ