チームで使う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