1.基本的な考え方
1.1Workspaceワークスペース
コンピュータでは、ディレクトリを表示します。
1.2Index /ステージステージングエリアは、(追加)
一般インデックスファイル(.git /インデックス)での「Gitのディレクトリ」に格納されているので、ステージング領域は、しばしば指数(インデックス)と呼ばれています。
1.3リポジトリの
隠しディレクトリ.gitがあるワークスペースには、この作業領域が、gitリポジトリではありません。
1.4Repository倉庫街や地元の倉庫(コミット)
1.5Remoteリモートリポジトリ(プッシュ)
2.一般的に使用されるコマンドは
INTIT 2.1git
新倉庫を初期化します。
2.2gitクローン<リモートリポジトリアドレス>
既存の倉庫、ローカルサーバクローン上のアイテムデータからクローニングします。
2.3git <名前>が追加
指定されたファイルを追加します。
Gitは追加します。
すべての変更されたファイルを追加します。
ワークスペース変更または追加コンテンツファイルは、新しいオブジェクトリポジトリに書き込まれ、オブジェクトIDは、ファイルインデックスの一時的な領域に記録されています。
2.4git「提出命令」-mコミット
ツリーステージング領域がリポジトリに書き込まれます、適切な更新を行いますマスターブランチは、最新のディレクトリツリーへのマスターポイントは、元のステージング領域の提出の時間がありますツリー。
2.5git状況
リポジトリの現在の状態を表示します。
起源<ローカルブランチ名>押し2.6git
リモートリポジトリにローカルリポジトリをプッシュ。
2.7git起源をフェッチ<リモートブランチ名>
リモートからローカルへの最新バージョンを取得し、自動的に(マージ)マージされません。
起源<リモートブランチ名>を引っ張る2.8git
フェッチしてからマージする同等の、ローカルに(マージ)(フェッチ)リモートから最新のバージョンを入手してマージします。
2.9git差分(ステージングエリアと作業エリア)
HEAD差分gitの(最新の枝の間の差は、ワークスペースの現在のコミット)
ログ2.10git
から最も遠いに最近提出された表示記録を。
3.解決の競合
のマージ後、一般的には、手動で、紛争、紛争のための競合を解決する必要があるでしょう。2人のユーザーが同じファイルの同じ領域を変更するための主な理由はあります。
Gitは、一般的に、コマンドと基本的な概念を使用しました
おすすめ
転載: blog.51cto.com/13678728/2426882
おすすめ
ランキング