基本的な
チェック原則
Gitの同じ文書を検証するための基本的なハッシュアルゴリズムSHA-1アルゴリズム。実際には、ハッシュアルゴリズムは、(ハッシュアルゴリズムによって提供さが同じである)ドキュメントの異なるサイズおよび形であり、ユニークな暗号化に解析された固定長をもたらすことができる、暗号化アルゴリズムであり、ファイルがわずかに変化した場合大きなハッシュ値が変更されますので、ファイル情報が一致して確認することができます。
管理メカニズム
GITは、スナップショットのバージョン、ファイルを保存するためのリンクリストの形式でバージョンを経由してファイルを管理することです。各提出することを、GITは、スナップショットに充填され、そのインデックス値、新しいノードに元のポインタを保持します。ファイルが変更されていない場合は、新しいノードはないが出力が、元のノードへのポインタが、記録を残すこと。
支店の管理
支店が増加します
ただ、ポインタを追加し、ファイルのコピーではなく(より効率的な)
支店スイッチ
ポインタを切り替えます
バージョンブランチ
基本的にポインタが移動
ブランチのマージ
GITとリモート接続GitHubの
GitHubには、それがデータベースとして見ることができ、リモート・リンク・ライブラリで、ユーザーがアップロードして、自分のプロジェクトのバージョン管理ツールを管理するためのGitHub GITが開発されています。
基本的な手順:
リモートライブラリを作成するには
リンクライブラリ
某
簡単には、後に多くの時間を使用して、それぞれの時間が再びコピーする必要はありません。
コマンド
gitのリモートエイリアスアドレスを追加するための別名を追加します
gitのリモート-vビューの別名
効果
プッシュファイル
コマンド
gitのプッシュエイリアス支店名
効果
クローンファイル
コマンド
アドレスgitのクローンリモートリポジトリ
効果
クロールファイル
プル= +マージ二つの組成物を取り出します。
まず一般的にサイズの大きいファイル、問題なしていることを確認しチェックし、ダウンロードをフェッチした後、マージファイルをマージ
コマンド
リモートリポジトリgitのプルリモートライブラリの分岐アドレス
効果
バージョン競合
条件
変更をサポートしていませんGitHubには、プッシュの最新バージョンに基づいていません
ソリューション
ファイルのクロールプルダウンで初
処理競合への事後処理に分岐する方法