Git と GitHub 入門版 0.5.14(ドラフト) ・ 2026-10-20 ・ 作成者 chitchi1216

Git と GitHub 入門

パソコンの基本から始めて、まず一人で Git と GitHub を使いこなし、そのあと、ほかの人と一緒に開発(共同開発)もできるようになるための教材です。一人でも、仲間と一緒でも学べます。環境は Windows 11 の PowerShell とメモ帳を使います。

この教材も、GitHub で作られています この教材のファイルも変更の履歴も、GitHub に置かれています。ページの下の「ソースを見る」「変更の履歴を見る」から、いつでも見られます。学習が進んだら、この教材の修正を提案する練習にも使います。 教材の GitHub ページを開く
この教材の進め方 基本は一人で読み進める自習です。第6章までは、すべて一人で進められます。仲間と一緒に学ぶ場合は、ときどき集まって、各章の「話し合おう・考えてみよう」を題材にディスカッションするのがおすすめです。一人で学ぶ場合は、同じ問いを、自分への質問として考えてみてください。
STEP 1 第0〜2章 土台をつくる 準備・パソコンの仕組み ターミナルに慣れる STEP 2 第3〜6章 Git を一人で使う 記録する・送る・戻す ブランチで試す STEP 3 第7〜9章 ほかの人と開発する Pull Request コンフリクト解消
学習の全体像。一人で使いこなしてから、ほかの人との共同開発へ進む

目次

  1. 第0章はじめに・準備教材の概要と対象者、GitHub アカウント、Git のインストールと初期設定
  2. 第1章パソコンの仕組みファイルとフォルダ、パス、OS とアプリ、クラウドとは
  3. 第2章ターミナル入門エクスプローラーの操作とコマンドを見比べて、文字で操作する画面に慣れる
  4. 第3章Git の基本:記録をつくるinit / status / add / commit / log / diff で、変更を記録して履歴を見る
  5. 第4章GitHub と連携する:送る・受け取るclone / push / pull で、自分のパソコンと GitHub の間で記録をやりとりする
  6. 第5章一人で使いこなす:毎日の流れ・履歴を読む・取り消す.gitignore / show / restore / revert で、一人で安心して毎日使えるようにする
  7. 第6章ブランチ:作業を枝分かれさせるbranch / switch / merge で、試しの作業を分けて、あとで合流させる
  8. 第7章Pull Request準備中ブランチを切って PR を出し、レビューを受けてマージする
  9. 第8章コンフリクトの解消準備中衝突をわざと起こして、自分で直す
  10. 第9章共同開発演習準備中ほかの人とルールを決め、Issue から PR まで一周する(一人の場合は、公開されているリポジトリへの修正提案で体験する)

付録