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

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

現在、Gitは、GitlabやGithubなどのリポジトリをリモートでホストするサービスとタンデムで最もよく使用されていますが、Gitを使用する場合は、ユーザーと開発者がコードベースにパッチを作成し、手動でパッチを作成できるため、そのようなサービスを使用することは必要ありません。たとえば、電子メールでも、電子メールでも任意のメディアで互いに送信します。たとえば、メンテナーが互いにパッチを送信するメーリングリストでは、まだコラボレーションされています。
human
GitlabとGithubの違いは何ですか？どちらがいいですか？なぜGitサービスがないのですか？
gpt
GithubとGitlabはどちらもユーザーのGitリポジトリをホストするWebサイトです。gitlabはよりオープンであり、ユーザーが必要に応じて自己管理に支払うことができます。Githubにはより多くの機能があり、より多くのユーザーがあります。主観的な選択であるため、どれが優れているかを言うことはできません。Gitリポジトリホスティングサイトが1つだけでなく、そのうちの1つが競争である理由はたくさんあります。競争により、人々は製品を作成して、ユーザーに利益をもたらす製品をより良くしようとします。