プログラミング学習で早めに押さえておきたいのが Git / GitHub です。 難しく感じやすいですが、本質はシンプルで、役割は「変更履歴を安全に管理する」ことです。
この記事では、GitとGitHubの違い・できること・最低限の用語を整理します。
Gitとは何か
Gitは、ファイルの変更履歴を管理する仕組み(バージョン管理)です。
- いつ、どこを、どう変更したかが残る
- 過去の状態に戻せる
- 安全に試せる(壊しても戻せる)
GitHubとは何か
GitHubは、Gitのデータ(履歴)をネット上に置いて共有できるサービスです。
- チームで同じコードを共有できる
- バックアップとして使える
- 成果物(ポートフォリオ)として見せられる
Git / GitHubでできること
① 履歴管理
- どの変更で壊れたか追える
- 戻したいときに戻せる
② 差分確認
- どこが変更されたかを見比べられる
③ チーム開発
- 複数人で同時に作業しても管理しやすい
最低限覚える用語
- リポジトリ:プロジェクト一式の保管場所
- コミット:変更の保存(スナップショット)
- ブランチ:作業用の分岐(本体を壊さず試せる)
- プッシュ:ローカルの変更をGitHubへ送る
- プル:GitHubの変更を手元へ持ってくる
初心者はまず何ができればOK?
- Gitでコミットできる
- GitHubにプッシュできる
- 差分が見られる
この3つができれば、学習にも案件にも十分役立ちます。
まとめ
- Gitは「変更履歴を管理する仕組み」
- GitHubは「履歴を共有・保存する場所」
- 初心者は「コミット→プッシュ→差分確認」からでOK
タグ:#Git #GitHub #履歴管理 #初心者
コメントを残す