Gitはより簡単に読み取るために専門用語を理解し、リストの下に、一般的な用語とのgitのフレーズを伝えます。
A、gitの用語
1)、ストレージ(リポジトリ)
すべてのファイルの変更履歴を保存します。
2)、作業領域(作業ディレクトリ)
ローカルコンピュータのファイルフォルダに作業ディレクトリ。
3)、ステージング領域(ステージングエリア)
の一時的な領域はステージングファイルワークスペースの変更です。
4)、指数(インデックス)
インデックスは一時領域、すなわち一時エイリアス領域の別の用語です。
5)、チェック(チェックイン)は、
倉庫への新しいバージョンのコピーバック
6)、()チェックアウトをチェックアウトした
作業領域に倉庫の最新のリビジョンからファイルをコピーし
7)、提出(コミット)
ステージング領域に書類を提出します倉庫
8)、衝突(コンフリクト)
同じファイルの同じ部分のより競合をもたらす、改変されています。
9)、(マージ)を合わせ
現在のブランチに分岐を指定
10)、分岐(ブランチ)
のコピーが現在の分岐から分離されます。
11)、ヘッド(HEAD)
選択されたブランチを指します。
12)、リビジョン(改訂)は
、ステータスコードのバージョンを表します。IDの異なるバージョンを識別するために、GitはSHA1ハッシュアルゴリズムによって示されます。
13)、マーク(タグ)
分岐、簡単に検索および表示のバージョンをマークします。
14)、プッシュ(押し)
リモートリポジトリ現在のブランチにプッシュ
15)、プル(プル)
現在のブランチにリモートリポジトリ、およびマージからファイルを引き出します。
二、gitのファイルステータス名詞
gitのファイルには、四つの状態、これらの四つの状態の間でのファイル転送のステータスを持っています。
1.人跡未踏:人跡未踏。このファイルには、ワークエリア、ステージングエリアとそれなしリポジトリ、なしバージョン管理です。トレースファイルを生成していないファイルを作成するか、追加します。gitのことで、トレース・ファイルとなっているステージングエリアに追加します。
2.Unmodified:無修正。文書は、正確に同じファイルやスナップショットのワークスペースの内容のリポジトリで保管、無修正、中に入れてきました。リポジトリの外に、それは人跡未踏のファイルになると二つの場所にあるファイルのこのタイプは、それが変更された場合、変更されてしまう。
3.修正:修正します。
すでにバージョン管理下のファイルがワークスペースに変更され、ステージング領域に参加していません。このファイルには、2つの場所を持って、gitの追加スクラッチからアクセス状態を上演しました。廃棄変化や状態unmodify、gitのチェックアウトに戻るには、<ファイル名>コマンド- - gitのチェックアウトを使用して作業領域をカバーするために、<ファイル名>コマンドは、ファイルのステージング領域として使用されている
4.段階的:一時的なものです。
ファイルには、一時記憶領域に入りました。
次のように転送状態は次のとおりです。
例:
1.ワークスペースA.TXTで新しいファイルを作成します。このとき、ファイルのステータスが追跡されていないです
。2. gitの追加A.TXTを実行します。ファイルには、状態が上演されます。
3.修正A.TXTファイルとは、それ保存、ファイルのステータスが変更されます。
4. gitの追加A.TXTを実行します。この時点で、ファイルの状態だけでなく、段階的なため。
5. Gitは-mが変更されていないため、ファイルの状態「ファイルを送信」コミットを実行します。
6.ドゥのgitのrm --cached A.TXT。この時点で、A.TXTワークスペースには、追跡されていない状態となります。
優秀な既知コード:より転載 https://www.javaidea.cn/topic/1233.html