# IT初級者｜Gitとチーム開発

## 学習目標
小さな変更をコミットし、ブランチ・レビュー・競合解消・取り消しを履歴として説明できるようにする。

## 1. 差分と状態の記録

課題：演習用の新規リポジトリでREADMEを一行変え、差分、git add、コミット前後のstatusを記録する。

前提・環境：

手順：

期待結果：

実際の結果：

根拠・未確認：

レビューと修正：

## 2. 意味のある変更履歴

課題：追加した入力検証を一つの変更としてまとめ、目的と確認方法をコミットメッセージへ書く。

前提・環境：

手順：

期待結果：

実際の結果：

根拠・未確認：

レビューと修正：

## 3. 競合の再現・解消記録

課題：同じ説明行を二つの演習ブランチで別内容に変え、マージの競合を作る。印を理解して意図に合う文章へ直す。

前提・環境：

手順：

期待結果：

実際の結果：

根拠・未確認：

レビューと修正：

## 4. PR本文案とレビュー記録

課題：予約の入力検証変更を説明するPR案を作り、相手の案に再現可能な改善コメントを一つ書く。

前提・環境：

手順：

期待結果：

実際の結果：

根拠・未確認：

レビューと修正：

## 5. 変更取り消しの手順

課題：演習リポジトリで記録済みの変更をrevertし、元のコミットと打消しコミットの両方をログで確認する。

前提・環境：

手順：

期待結果：

実際の結果：

根拠・未確認：

レビューと修正：

## 6. チーム開発の振り返り

課題：二人で実装とレビューを交代し、変更前後のテストと説明書の更新を確認する。

前提・環境：

手順：

期待結果：

実際の結果：

根拠・未確認：

レビューと修正：
