Git / GitHubとは?「履歴管理」と「共同作業」

プログラミング学習で早めに押さえておきたいのが Git / GitHub です。 難しく感じやすいですが、本質はシンプルで、役割は「変更履歴を安全に管理する」ことです。

この記事では、GitとGitHubの違い・できること・最低限の用語を整理します。


Gitとは何か

Gitは、ファイルの変更履歴を管理する仕組み(バージョン管理)です。

  • いつ、どこを、どう変更したかが残る
  • 過去の状態に戻せる
  • 安全に試せる(壊しても戻せる)

GitHubとは何か

GitHubは、Gitのデータ(履歴)をネット上に置いて共有できるサービスです。

  • チームで同じコードを共有できる
  • バックアップとして使える
  • 成果物(ポートフォリオ)として見せられる

Git / GitHubでできること

① 履歴管理

  • どの変更で壊れたか追える
  • 戻したいときに戻せる

② 差分確認

  • どこが変更されたかを見比べられる

③ チーム開発

  • 複数人で同時に作業しても管理しやすい

最低限覚える用語

  • リポジトリ:プロジェクト一式の保管場所
  • コミット:変更の保存(スナップショット)
  • ブランチ:作業用の分岐(本体を壊さず試せる)
  • プッシュ:ローカルの変更をGitHubへ送る
  • プル:GitHubの変更を手元へ持ってくる

初心者はまず何ができればOK?

  1. Gitでコミットできる
  2. GitHubにプッシュできる
  3. 差分が見られる

この3つができれば、学習にも案件にも十分役立ちます。


まとめ

  • Gitは「変更履歴を管理する仕組み」
  • GitHubは「履歴を共有・保存する場所」
  • 初心者は「コミット→プッシュ→差分確認」からでOK

タグ:#Git #GitHub #履歴管理 #初心者

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です