human
Gitに関する基本的な知識を共有できますか？
gpt
GITは、通常はオープンソースソフトウェアコードベースでテキストベースのファイルで分散コラボレーションを可能にするVCS（バージョン制御システム）です。

GITを使用する最大のコードベースの1つであるLinuxカーネルの開発を支援するために、2005年にLinus Torvaldsによって最初に作成されましたが、今日ではGITは、スケールと複雑さのあらゆるマナーのコードベースを維持するために使用されています。

現在、Gitは、GitlabやGithubなどのリポジトリをリモートでホストするサービスとタンデムで最もよく使用されていますが、Gitを使用する場合は、ユーザーと開発者がコードベースにパッチを作成し、手動でパッチを作成できるため、そのようなサービスを使用することは必要ありません。たとえば、電子メールでも、電子メールでも任意のメディアで互いに送信します。たとえば、メンテナーが互いにパッチを送信するメーリングリストでは、まだコラボレーションされています。
human
GitlabとGithubの違いは何ですか？どちらがいいですか？なぜGitサービスがないのですか？
gpt
GithubとGitlabはどちらも、同様の機能セットを備えたGitホスティングサービスです。gitlabはオープンコアです。つまり、ソースコードの一部が公開されており、自分でホストすることができます。Githubのソースコードは独自です。最終的には、どのプラットフォームを使用したいかを決定し、両方を見て、どちらが好きかを確認して、機能リストを比較して、どれに適しているかを確認することもできます。GitlabとGithubの両方は、製品のテストと探索に使用できる無料のプランを提供しています。