ホームページ >Java >&#&チュートリアル >Git とは何ですか? gitの一般的な操作
1 概要
Git は分散バージョン管理システムです。
集中型バージョン管理システムでは、バージョン ライブラリは中央サーバーに集中しており、作業するたびに、まず中央サーバーから最新バージョンを取得する必要があります。変更後、 中央サーバーへのプッシュはネットワーク送信によって制限されるだけでなく、中央サーバーに障害が発生すると、バージョン ライブラリ全体が失われる可能性があります。分散 バージョン管理システムには中央サーバーがありません。各作業コンピューターには完全なバージョン ライブラリがあり、ファイル が変更された後は、それを他の共同作業者にプッシュするだけです。ネットワーク速度の制限がなくなるだけですが、バージョン ライブラリは複数のコンピュータに分散されるため、より安全になります。
Git のローカル操作は 3 つの領域に分かれています:
ワークスペース: ローカル ウェアハウスに表示されるすべてのディレクトリはワークスペースに属します。
ステージング領域: 「.git」フォルダー内のインデックス ファイル内。
リポジトリ: 「.git」フォルダー内。
まず「git add」コマンドを実行してステージング領域(Stage)にオペレーションを配置し、次に「git commit」を実行してステージング領域内のファイルをリポジトリに送信します。
4. スナップショット
Every time you commit, or save the state of your project in Git, it basically takes a picture of what all your files look like at that moment and stores a reference to that snapshot.
スナップショットは、オブジェクトの現在の状態を記録する簡単な方法として理解できますが、この方法にはオブジェクトのすべての情報が含まれています。
Git はバージョン間の違いではなく、各バージョンのスナップショットを記録します。
バージョンはプロジェクト全体であり、1 つのファイルが変更されて送信された後、バージョンが更新され、他の未変更ファイルの バージョンも更新されます。それに応じて更新されました。
Gitによって自動的に作成されたmasterブランチのみが他のユーザーに表示され、他のブランチは表示されません。
は、ワークスペースファイルが属するブランチとバージョンを指します。
トランクの独立した開発コンテキストに基づいて、トランクの開発には影響しません。
既存のブランチの特定のバージョンに基づいて新しいブランチを作成します。
共通の開始点から開始する場合、2 つのブランチのうち 1 つのブランチ A だけがファイルを変更し、もう一方のブランチのポインタがブランチ A の現在のバージョンを指すようにします。マージされたファイルは A の現在のバージョンです。共通の開始点から開始すると、両方のブランチでファイルが変更されているため、をマージするときに競合が発生するため、それらを手動でトリミングし、ファイルをバッファーに追加してインデックスに追加してからコミットします。
1 つのブランチが別のブランチとマージされると、新しいバージョンが生成されます。3 つのタグ
4 つの一般的な操作
チェックアウト: ワークスペース内のファイルを特定のバージョンに変換し、ブランチをアクティブなブランチとして選択します。
これは私が初めて学んだものであり、Eclipse での簡単な操作に焦点を当てています。次のリンクで詳細を学ぶことができます。
以上がGit とは何ですか? gitの一般的な操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。