|
| 1 | +title: Git By Example |
| 2 | +description: A practical guide to Git — learn by doing, not by reading manuals. |
| 3 | +chapters: |
| 4 | + - 01-chapter-1-getting-started.md |
| 5 | + - 02-chapter-2-the-basics-add-commit-status.md |
| 6 | + - 03-chapter-3-viewing-history.md |
| 7 | + - 04-chapter-4-undoing-things.md |
| 8 | + - 05-chapter-5-branches.md |
| 9 | + - 06-chapter-6-merging.md |
| 10 | + - 07-chapter-7-rebasing.md |
| 11 | + - 08-chapter-8-working-with-remotes.md |
| 12 | + - 09-chapter-9-stashing.md |
| 13 | + - 10-chapter-10-tagging.md |
| 14 | + - 11-chapter-11-cherry-picking.md |
| 15 | + - 12-chapter-12-interactive-rebase.md |
| 16 | + - 13-chapter-13-git-internals-objects-refs.md |
| 17 | + - 14-chapter-14-reflog-your-safety-net.md |
| 18 | + - 15-chapter-15-bisect-finding-bugs.md |
| 19 | + - 16-chapter-16-worktrees.md |
| 20 | + - 17-chapter-17-submodules.md |
| 21 | + - 18-chapter-18-branching-strategies.md |
| 22 | + - 19-chapter-19-writing-good-commit-messages.md |
| 23 | + - 20-chapter-20-git-hooks.md |
| 24 | + - 21-chapter-21-tips-tricks.md |
| 25 | + - 22-appendix-c-aliases-worth-having.md |
| 26 | + - 23-appendix-a-git-configuration-cheatsheet.md |
| 27 | + - 24-appendix-b-gitignore-patterns.md |
0 commit comments