tanaka101

まとめ

コース全体で学んだことを振り返り、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 diffgit 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) までお寄せください。