チームで使うgitとGitHub - PBL用最低限説明資料
この資料は、チーム開発でgitとGitHubを使い始める方のための入門スライドです。
gitとGitHubの基礎
 - gitの歴史と特徴(Linus Torvaldsによる開発、SHA-1ハッシュによる分散型アーキテクチャ)
 - GitHubの役割と主要機能(リポジトリホスティング、Pull Request、Issue管理など)
基本的なワークフロー
 - Clone: リモートリポジトリをローカルに複製
 - Commit: ローカルでの変更を記録
 - Push/Pull: リモートとローカルの同期
 - Merge: 変更の統合とコンフリクト解決
ブランチ
 - mainブランチ(本線)の概念
 - 作業ブランチでの開発
 - Pull Requestを使ったコードレビューフロー
実践的なトピック
 - コンフリクト(衝突)の解決方法
 - CI/CD(継続的インテグレーション/デリバリー)の基礎
 - データベースマイグレーションが必要になるとき
対象者
 - チーム開発を始める学生・初学者
 - PBL(Project-Based Learning)でgit/GitHubを使う方
 - バージョン管理の基本を学びたい方
セットアップ
資料内で以下のツールのインストール方法を紹介しています:
 - Git(Windows/Mac/Linux)
 - GitHub Desktop
 - Visual Studio Code