まとめ
コース全体で学んだことを振り返り、Git コマンドのチートシートと次の学習ステップを確認します。
コースの振り返り
このコースでは、自己紹介ページを作りながら Git の基本操作から GitHub でのチーム開発フローまでを体験しました。
| レッスン | 学んだこと |
|---|---|
| はじめてのコミット | git init → git add → git commit の基本サイクル、git status / git log / git diff での確認 |
| 不要なファイルを除外する | .gitignore でファイルを追跡対象から除外する方法 |
| 変更を元に戻す | git restore でワーキングツリーの変更を取り消し、--staged でステージを取り消し |
| GitHub に公開する | git add で登録、git push で GitHub に公開 |
| ブランチで作業する | git switch -c でブランチ作成、git merge でローカルマージ、--graph で分岐を確認 |
| プルリクエストを出す | ブランチを push して GitHub 上で PR 作成・マージ、git pull でに反映 |
| コンフリクトを解消する | コンフリクトマーカーの読み方、手動での解消、git merge --abort での取り消し |
コマンドチートシート
このコースで使ったコマンドを一覧にまとめます。
基本操作
| コマンド | やること |
|---|---|
git init | リポジトリを作成する |
git status | 現在の状態を確認する |
git add ファイル名 | 変更をステージに追加する |
git commit -m "メッセージ" | ステージの変更を記録する |
git log --oneline | コミット履歴を一覧で見る |
git diff | 変更内容を確認する |
変更の取り消し
| コマンド | やること |
|---|---|
git restore ファイル名 | ワーキングツリーの変更を取り消す |
git restore --staged ファイル名 | ステージに追加した変更を取り消す |
操作
| コマンド | やること |
|---|---|
git remote add origin URL | リモートリポジトリを登録する |
git push | の変更をに送る |
git push -u origin ブランチ名 | ブランチを初めてに送る |
git pull | の変更をに取り込む |
ブランチ操作
| コマンド | やること |
|---|---|
git branch | ブランチの一覧を見る |
git switch -c ブランチ名 | 新しいブランチを作って切り替える |
git switch ブランチ名 | 既存のブランチに切り替える |
git merge ブランチ名 | 指定したブランチを現在のブランチにマージする |
git branch -d ブランチ名 | マージ済みのブランチを削除する |
git log --oneline --graph | 分岐・合流を含む履歴を見る |
身についたスキル
このコースを通して、以下のスキルが身につきました。
Git の基本操作
- コミットの習慣 — 変更を記録し、いつでも過去の状態に戻れる開発ができる
- 差分の確認 —
git diffやgit statusで、何が変わったかを常に把握できる - 安全な取り消し — 間違えても
git restoreで変更前に戻せる
GitHub での共同開発
- 連携 — の変更を GitHub に公開し、チームで共有できる
- ブランチ戦略 — 機能ごとにブランチを切り、メインのコードを安全に保てる
- プルリクエスト — コードレビューを通じてマージする開発フローを実践できる
- コンフリクト解消 — 衝突が起きても冷静に対処し、手動で解消できる
このコースで扱わなかったこと
学習に集中するため、以下のトピックは扱いませんでした。気になるものがあれば、次のステップとして調べてみてください。
| トピック | 説明 |
|---|---|
git clone | 既存のリポジトリをコピーしてに取得するコマンド。チーム開発やOSSへの参加で最初に使います |
git stash | 作業中の変更を一時的に退避するコマンド。「ブランチを切り替えたいけど、今の変更はまだコミットしたくない」ときに便利です |
git rebase | コミット履歴を整理するコマンド。merge との違いを理解した上で使い分けます |
| GitHub Issues | タスクやバグの管理機能。PR と連携させると、課題の追跡がしやすくなります |
GUI ツールという選択肢
このコースでは Git のすべての操作を()で行いましたが、GUI ツールを使う方法もあります。
- GitHub Desktop — GitHub 公式のデスクトップアプリ。視覚的に操作できるので初心者にも使いやすい
- VS Code の Git 機能 — エディタに内蔵された Git 操作。コミットやブランチ切り替えがボタンひとつでできる
GUI ツールの裏側で動いているのは、このコースで学んだのと同じ Git コマンドです。コマンドを理解した上で GUI を使えば、何か問題が起きたときにも対処できます。
お疲れ様でした!このコースはこれで完了です。
ご意見・ご感想があれば、お気軽に X(Twitter) までお寄せください。