Git & GitHub 入門シリーズ

AIと一緒に学ぶバージョン管理 — インタラクティブなスライド集

LEARNING ROADMAP

Git入門 あるある ツール アプリ開発 チーム開発 CI/CD

↑ 推奨順 — 左から順に学ぶのがおすすめ ↑

いつでも参照 GitHub CLI セキュリティ
チーム開発後に Issue & PR OSS参加
慣れてから Git上級
メインコース — この順番で進めると体系的に学べます
01

Git入門編

Gitとは何か、環境構築、基本コマンド、個人開発の全プロセス、AIのGit活用

START HERE 初級
02

初学者あるある編

コミットの悩み、メッセージの書き方、よくあるミスと対処法

つまずき解消 初級
前提: Git入門編
03

インタラクティブツール編

Pages でサイト公開、Actions で自動化、Releases で配布

GitHub機能 初級
前提: Git入門編
03

アプリ開発編

package.json、npm、ビルドツール、プロジェクト構成からデプロイまで

実践 中級
前提: Git入門編
04

チーム開発編

ブランチ戦略、コードレビュー、CODEOWNERS、Protected Branches

チーム 中級
前提: Git入門編 → ツール編
05

CI/CD編

GitHub Actionsでテスト・ビルド・デプロイを完全自動化

自動化 中級
前提: ツール編 → アプリ開発編
リファレンス — 必要なときに参照
06

セキュリティ編

Secrets漏洩防止、Dependabot、署名付きコミット、2FA

必読 中級
07

Issue & PR活用編

テンプレート、ラベル運用、レビュープロセス、自動化

管理 中級
前提: チーム開発編
08

OSS参加編

Fork & Contribute、ライセンス、CLA、コミュニケーション作法

コミュニティ 中級
前提: チーム開発編 → Issue & PR編
09

GitHub CLI編

ghコマンドでブラウザ不要のGitHub操作、エイリアス、スクリプト連携

効率化 初級
10

Git上級編

rebase、cherry-pick、bisect、stash、worktree、hooks

上級 上級
前提: Git入門編 + 実務経験