バージョン管理、Git ワークフロー、リモート ウェアハウス、基本的な Git 操作

バージョン管理とは何ですか

バージョン管理とは、ソフトウェア開発プロセス中のさまざまなプログラム コード、構成ファイル、ドキュメント、その他のファイルの変更を管理することを指し、ソフトウェア構成管理の中核的な考え方の 1 つです。
バージョン管理の主な機能は、ファイルへの変更を追跡することです。いつ、誰が、ファイルのどの内容を変更したかといった情報を忠実に記録します。ファイルが変更されるたびに、ファイルのバージョン番号が増加します。バージョン変更の記録に加えて、バージョン管理のもう 1 つの重要な機能は並行開発です。ソフトウェア開発は
、多くの場合、複数の人による共同作業になります。バージョン管理は、バージョンの同期や、異なる開発者間の開発コミュニケーションの問題を効果的に解決し、共同開発の効率を向上させることができます。Git とは Git は、
小規模なプロジェクトから大規模なプロジェクトまで、あらゆるプロジェクトを迅速かつ効率的に処理できるように設計された、無料のオープンソース分散バージョン管理システムです。Git は習得が簡単で、フットプリントが小さく、超高速なパフォーマンスを備えています。Subversion、CVS などのバージョン管理ツールのほか、安価なローカル ブランチ、便利なステージング領域、複数のワークフローなどの機能を備えています。

Git ワークフロー

ローカルワークフローと基本概念
ワークスペース:コンピュータ上で見えるディレクトリです ローカルディスク上にプロジェクトを作成します(通常は開発ツールで行います)
一時記憶領域:英語でステージまたはインデックスと呼ばれます。通常、.git ディレクトリ下のインデックス ファイル (.git/index) に保存されます ワークスペース コードを一時保存領域に追加します 一時保存領域コードは一時的に保存され、取り消すことができます バージョン ライブラリ: 隠しファイルがあります
ワークスペース内のディレクトリ .gitです。これは Git のバージョン ライブラリです。ステージング エリア コー​​ドをローカル ウェアハウスに送信し、履歴バージョン レコードを生成します。履歴バージョン レコードは削除できません。異なる期間に送信された履歴レコードを表示して比較できます。他のバージョンでも使用できます。
ここに画像の説明を挿入します

実行プロセスを完了する (ローカル図書館とリモート倉庫)

ここに画像の説明を挿入します

  1. ワークスペースコードがステージング領域に追加されます
  2. ステージング市外局番をローカル リポジトリに送信します。
  3. ローカル リポジトリのコードをリモート リポジトリにプッシュします。
  4. リモート ウェアハウスからローカルの説明にコードをプルします
    :
    ワークスペース: ワークスペース
    ステージング領域: ステージング領域/キャッシュ領域
    ローカル リポジトリ: またはローカル ウェアハウス
    リモート リポジトリ: リモート ウェアハウス

遠隔倉庫

コード ホスティング センターは、ネットワーク サーバーをベースとしたリモート コード ウェアハウスであり、一般に単にリモート ライブラリと呼ばれます。

ローカルエリアネットワーク

GitLabe

インターネット

GitHub(外部ネットワーク) Giteeコードクラウド(国内Webサイト)

gitの基本操作

フォルダーを自分で作成します。たとえば、E:\gitTest という名前を付け、ウェアハウスとして使用します。

git init ウェアハウス名を初期化します。
ここに画像の説明を挿入します
ウェアハウス内に新しいファイルを作成し、送信するファイルをシミュレートできます。
ここに画像の説明を挿入します

ステージング領域に送信します:
git add ファイル名 (指定したファイルを送信します)
git add . (すべてのファイルを送信します)
git add -a (すべての変更をステージング領域に送信します)
ステージング領域で
git ls-files
ここに画像の説明を挿入します
ここに画像の説明を挿入します
操作の結果を表示します。
ここに画像の説明を挿入します

ファイル内で確認できます 一時記憶領域に追加されたファイルの前にプラスアイコンがあります 一時記憶領域
にある指定したファイルをワークスペースに復元します:
git replace ファイル名 指定したファイルを元に戻します
git restart. すべてのファイルを元に戻す.
ここに画像の説明を挿入します
ローカル ウェアハウスに送信する
git commit - m コメント
ここに画像の説明を挿入します
ウェアハウスのステータスを確認する
git status
ここに画像の説明を挿入します
プロジェクトをクローン
する ここでは gitee で検索したオープンソース プロジェクトを例として、URL をペーストボードにコピーし、
ここに画像の説明を挿入します
ここに画像の説明を挿入します
操作結果を表示します:
ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/crraxx/article/details/117431105