Gitは学び、忘れますか?このチュートリアルガイドのコレクションは生涯です。

ディレクトリ

Gitとは

Git共通手順ガイド

SVNとGitの主な違いは?

Git戦闘チュートリアル


ツールのブログ投稿、それは実用的だと思って収集します!

Gitとは

Gitは現在、世界で最も先進的な分散バージョン管理システムです。

ウィキペディアでのGitの定義:これは無料の分散バージョン管理ツール、または速度を重視するソースコード管理ツールです。Gitは、Linuxカーネルの開発を管理するためにLinus Torvaldsによって最初に開発されました。各Git作業ディレクトリは完全に独立したコードベースであり、完全な履歴とバージョン追跡機能を備えており、ネットワークや中央サーバーに依存しません。

        Gitの出現により、ブランチコードを管理するという多くの開発者やオープンソースプロジェクトへのプレッシャーが軽減されました。ブランチを適切に制御できるため、開発者は関心のあるプロジェクトに貢献することが推奨されます。実際、Linuxカーネル、Samba、X.orgサーバー、Ruby on Railsなど、多くのオープンソースプロジェクトは、独自のバージョン管理ツールとしてGitを使用するように移行しています。コードを書くのが好きな人には、2つの最大の利点があります。コードを送信して、コードのバージョンを任意の場所(地下鉄の職場)で表示できます。多くのブランチを開いて練習できます。これらのブランチをマージするという考えはほとんど無視できます。

動作原理/フローは次のとおりです。


  • ワークスペース:ワークスペース

  • インデックス/ステージ:ステージングエリア

  • リポジトリ:倉庫エリア(またはローカル倉庫)

  • リモート:リモート倉庫

Git共通手順ガイド

以下は、ガチョウの工場プログラム猿Gitは一般的に使用されるマインドマッピング、テンセント背景開発エンジニアから次のマッピングコマンドである飛浅いyousaを

SVNとGitの主な違いは?

SVNは一元化されたバージョン管理システムです。バージョンライブラリは中央サーバーに集中化されています。作業するときは自分のコンピューターを使用するため、最初に中央サーバーから最新バージョンを取得してから、作業して終了する必要がありますその後、実行した作業を中央サーバーにプッシュする必要があります。一元化されたバージョン管理システムを動作させるには、インターネットに接続する必要があります。ローカルエリアネットワークで問題がなければ、帯域幅は十分に大きく、速度は十分高速です。インターネットの下にある場合、ネットワーク速度が遅いと混乱を招きます。

Gitは分散バージョン管理システムであるため、中央サーバーはありません。全員のコンピューターは完全なバージョンライブラリであり、バージョンは自分のコンピューター上にあるため、作業中にインターネットに接続する必要はありません。全員のコンピューターに完全なバージョンのライブラリーがあるので、どのようにして複数の人が共同で作業できますか?たとえば、コンピュータのファイルAを変更し、他の人もコンピュータのファイルAを変更した場合、現時点では、変更を相互にプッシュするだけで、互いの変更を確認できます。

Git戦闘チュートリアル

Git Combatチュートリアル1:インストールと使用

Git戦闘チュートリアル2:GitがGitHubリポジトリに接続する

PS:このブログのリソースのほとんどはインターネットからのものであり、ソースは指摘されています。このブログは降りてくる予定です。インターネットで多くのチュートリアルを読んで、これらのコンテンツが最も実用的で簡潔であると思います。チェックするのを忘れていました。これはツールのブログ投稿です!

75件の元の記事を公開 563のような 220,000以上を 訪問

おすすめ

転載: blog.csdn.net/lyztyycode/article/details/105648742