プロフィール

開発用語Wiki

← 用語一覧に戻る

Git(ギット)

Git(ギット)は、プログラムなどのファイルの「変更の履歴」を記録するための道具です。

たとえば、学校のレポートを書いているときに「昨日の内容に戻したい!」と思ったことはありませんか? Gitを使えば、セーブポイントを作るように、いつ、誰が、どこを書き換えたのかをすべて保存しておくことができます。これにより、間違えて消してしまったときでも、すぐに過去の状態に戻すことが可能です。

詳しくは Git 公式サイト を参照してください。

GitHub(ギットハブ)との違い

よく似た名前の GitHub がありますが、この2つは役割が違います。

  • Git:自分のコンピュータの中で「記録をつける」ためのツール(道具)です。
  • GitHub:Gitで作った記録を「ネット上に保存して、みんなで共有する」ためのサービス(場所)です。

イメージとしては、Gitが「日記帳」で、GitHubが「その日記をみんなで見られる図書館」のような関係です。1人で書くなら日記帳(Git)だけでも足りますが、チームで1つの作品を作るなら図書館(GitHub)に預けることで、みんなで同時に作業ができるようになります。

Gitのインストール方法

Gitを使うためには、自分のコンピュータにGitをインストールする必要があります。

Windowsの場合

Git for Windows の公式サイトからインストーラーをダウンロードして実行します。基本的には「Next」を押し続けて設定を変えずに進めれば大丈夫です。

Macの場合

標準で入っていることも多いですが、入っていない場合は「ターミナル」アプリを開いて git --version と入力すると、インストールを促す画面が表示されます。または、公式サイト からダウンロードも可能です。

Gitが入っていないとGitHubは使えない?

結論から言うと、GitHubの「サイト」を見るだけならGitは不要ですが、本格的に開発をするならGitは必須です。

  1. 見るだけ・ダウンロードするだけなら不要 GitHub上のファイルをブラウザで読んだり、ZIP形式でダウンロードしたりするだけなら、Gitがなくても可能です。
  2. 自分のコードを保存・更新するなら必須 自分の作ったプログラムをGitHubにアップロード(プッシュといいます)したり、他の人と共同でファイルを編集したりするには、手元のコンピュータでGitを動かす必要があります。

つまり、GitHubという「ネット上の保管庫」を使いこなすための「専用の鍵や運搬車」がGitである、と考えるとわかりやすいでしょう。

Gitの基本的な使い方(セーブの流れ)

実際にGitを使ってファイルの「変更を記録(セーブ)」し、GitHubにアップロードするまでの基本的な流れは、以下の3ステップです。

  1. git add(変更を選ぶ) 編集したファイルの中から、「今回はこのファイルの変更を記録するぞ」と選びます。写真を撮る前に、カメラのフレームに被写体を収めるようなイメージです。
  2. git commit(記録する) 選んだ変更を、「どんな変更をしたか」というメモ(コミットメッセージ)と一緒に保存します。これで自分のコンピュータに確実なセーブデータが作られます。
  3. git push(GitHubに送る) 自分のコンピュータに作られたセーブデータを、インターネット上のGitHubへ送信します。これでバックアップが完了し、他の人にも変更内容を共有できるようになります。

このサイトでの使われ方

このサイトの開発でも、ソースコードの管理に Git を使用しています。新機能を追加するたびに「変更の記録」を残しており、そのデータは GitHub に保存されています。これにより、過去の修正内容を確認したり、安全に新しい機能を試したりすることができています。

Gemini
Powered by
Gemini
(使用モデル Gemini3)
← 用語一覧に戻る