git
github
version-control
Git & GitHub Manual
A practical manual compiled from training materials, hands-on labs, and reference knowledge.
How to use this manual:
- Beginners: read Parts 1–3 in order.
- Intermediate users: jump directly to Parts 3–5.
- Advanced users: Part 7 covers Git internals in depth.
- Chapters marked [GAP] are authored from knowledge/web sources, not the original training PDFs.
Part 1 — Getting Started
Part 2 — Core Git Workflow
Part 3 — Branching & History Management
Part 4 — GitHub & Collaboration
Part 5 — Automation & Deployment
Part 6 — Workflows & Best Practices
Part 7 — Under the Hood (Advanced)
Appendix
Source Material Reference
Vault → Chapter Mapping
Vault Module
Manual Chapter(s)
01-introduction/
Ch 01
02-basic-shell-commands/
Ch 02
03-how-git-works-under-the-hood/
Ch 28, Ch 29
04-basic-git-operations/
Ch 05, Ch 06
05-git-branches-and-head/
Ch 11
06-merging-branches/
Ch 12
07-github-and-remote-repositories/
Ch 17
08-git-push-fetch-and-pull/
Ch 18
09-pull-requests/
Ch 20
10-forks-and-contribution/
Ch 19
11-git-tags/
Ch 15, Ch 24 (CI/CD slide)
12-rebasing/
Ch 13, Ch 14
13-ignoring-files-in-git/
Ch 07
14-detached-head/
Ch 16
15-git-hooks/
Ch 23
Lab → Chapter Mapping
Lab
Manual Chapter
labs/detached-head/
Ch 16
labs/gh-pages-static/
Ch 25
labs/gh-pages-markdown/
Ch 25
labs/gh-pages-react/
Ch 25
labs/git-hooks-local/
Ch 23
labs/git-hooks-nodejs/
Ch 23
labs/GitIgnore/
Ch 07
labs/rebase/
Ch 13, Ch 14
labs/tags/
Ch 15
labs/Git-Training-Udm/
Ch 05, Ch 06
labs/my-training-github-repository/
Ch 17, Ch 18
labs/vue/
Reference only
Gap Chapters (authored from knowledge/web)
Chapters marked GAP have no training PDF source. Content will be authored using:
- Official Git documentation (https://git-scm.com/docs )
- GitHub Docs (https://docs.github.com )
- The Pro Git book (open source, https://git-scm.com/book )
Gap chapters: 03, 04, 08, 09, 10, 14 (partial), 21, 22, 24, 26, 27, App A, App B, App C