Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Gitとは何か? | Git入門
Gitの基礎

Gitとは何か?

メニューを表示するにはスワイプしてください

バージョン管理システムにすでに慣れ親しんでいるので、次は数百万人の開発者に利用されている最も人気のあるVCSであるGitを見ていきます。

Gitの歴史

Gitは2005年にLinus Torvaldsによって作成されたVCSです。彼はLinuxカーネルの創設者およびリード開発者でもあります。Linuxカーネルの開発中、当時利用可能だったバージョン管理システムが自身の要件を満たせなかったため、地理的に離れた開発者同士でも効率的にワークフローを管理し、協力できるようにGitを開発しました。

なぜGitなのか?

Gitがこれほどまでに人気を集めている理由を見ていきます。

Gitの特徴

インストール

Git のインストールはやや複雑な場合がありますが、こちらの Gitインストールのステップバイステップガイド を参照してください。

また、公式の Git ウェブサイトではドキュメント、インストールファイル、追加リソースが提供されています: git-scm.com

  • Gitは無料かつオープンソースであり、Windows、macOS、Linux、すべてのUnix系プラットフォームに簡単にインストール可能。
GitのためのOS
  • Gitは分散型アーキテクチャを持ち、単一のサーバーに集中していません。実際、リポジトリに貢献するすべてのユーザーが、自分のマシンにリポジトリの完全なコピーを保持しています。
  • Gitはスタンドアロンプログラムサーバークライアントとして動作可能であり、集中型サーバーに依存しません。どのように利用するかは自由です。例えば、リポジトリをホストしてGitをサーバーとして使うことも、別のマシンから特定のリポジトリにクライアントとしてアクセスすることもできます。ネットワーク接続がなくても、1台のマシンだけで利用することも可能です。
Gitサーバー
  • ローカルリポジトリを持つことで、Gitにおけるすべての変更や関連操作は非常に高速かつ効率的
速度
  • Gitは、自分自身のプライベート作業を管理することも、GithubGitlabなどのパブリックサーバーでコードをホストして他者と共有することも可能。また、限られた人だけがアクセスできるプライベートリポジトリをホストすることもできる。
コードをホスティングするための最も人気のあるサーバー
question mark

Gitについて正しい記述はどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  2
some-alt