git はオープンソースです。 Git は、小規模プロジェクトから非常に大規模なプロジェクトまで、効果的かつ迅速にバージョン管理を行うことができるオープンソースの分散バージョン管理システムであり、分散バージョン ライブラリの方式を採用しており、バージョン管理を行うためのサーバー側のソフトウェアは必要ありません。ソースコードの交換が非常に便利です。
このチュートリアルの動作環境: Windows 7 システム、Git バージョン 2.30.0、Dell G3 コンピューター。
Git (/gɪt/ と発音) は、小規模から大規模まで、あらゆるプロジェクトを効率的かつ高速に処理するためのオープンソースの分散バージョン管理システムです。プロジェクトのバージョン管理。
CVS や Subversion などの集中型バージョン管理ツールとは異なり、分散バージョン ライブラリ アプローチを採用しているため、バージョン管理を操作してソース コードをリリースできるようにするためにサーバー側のソフトウェアは必要ありません。コミュニケーションが非常に便利です。
Git は非常に高速であり、これは当然、Linux カーネルなどの大規模プロジェクトにとって重要です。 Git の最も優れている点は、マージ トレース機能です。
Git と SVN の違い
Git はバージョン管理システムであるだけでなく、コンテンツ管理システム (CMS)、作業管理システムなどでもあります。
あなたが SVN の使用経験がある場合、Git が提供するいくつかの概念と機能に適応するために、特定のイデオロギー的な変更を加える必要があります。
Git と SVN の違い:
1. Git は分散型ですが、SVN は分散型ではありません: これは、Git および他の非分散型バージョン管理システム (SVN、CVS、などの違い。
2. Git はコンテンツをメタデータとして保存しますが、SVN はコンテンツをファイルとして保存します: すべてのリソース制御システムは、.svn、.cvs などのフォルダー内のファイルのメタ情報を隠します。
3. Git ブランチは SVN ブランチとは異なります: ブランチは SVN ではまったく特別ではなく、実際、リポジトリ内の単なる別のディレクトリです。
4. Git にはグローバル バージョン番号がありませんが、SVN にはあります: これは、SVN と比較して Git に欠けている最大の機能です。
5. Git のコンテンツの整合性は SVN より優れています: Git のコンテンツ ストレージは SHA-1 ハッシュ アルゴリズムを使用します。これにより、コード コンテンツの整合性が確保され、ディスク障害やネットワークの問題が発生した場合のリポジトリへの中断が軽減されます。
推奨学習:「Git チュートリアル 」
以上がgit はオープンソースですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。