上から順に進めてください。進捗は あなた専用のIssue のチェックリストで管理します。
| # | 実習 | 目安 | 学ぶこと |
|---|---|---|---|
| 1 | CloneからPull Requestまで | 40分 | clone / switch -c / add / commit / push / PR |
| 2 | Pull Request Review | 30分 | Review / Comment / 指摘対応の追加Push / Merge |
| 3 | PullとFetch | 15分 | fetchとpullの違い / log --graph |
| 4 | 変更を取り消す | 15分 | restore / restore --staged |
| 5 | Stash | 15分 | 作業途中の一時退避 |
| 6 | Conflictを解消する | 40分 | Conflictの発生と解消 |
| 7 | Commitを取り消す | 25分 | revert / reset --soft / reset --hard |
- 実習2(Review) は、他のメンバーのPull Requestが1件以上ある状態で行います
- 実習3(Pull / Fetch) は、誰かのPull Requestが
mainにMergeされた後に行います - 実習6(Conflict) は1人でも進められます(Seed Branchを使用)。ペアでも実施できます
実習4・5・7は自分のペースで進めて構いません。
- 実習用のBranchは
training/<your-name>-<目的>の形式で作ります - 迷ったら docs/06-troubleshooting.md
- 失敗して構いません。 ここは壊してよいRepositoryです