Git Chapter Index

Introduction

This index lists all 29 chapters in the Hello Code Git track, grouped by topic. Use it to jump to a lesson or compare coverage with frontend/gen_article_plan/git.md.

Prerequisites

  • None—this page is a map, not a lesson

Getting Started (01–05)

#Chapter
01What Is Git
02Installing Git
03Git Configuration
04Repositories and the Working Tree
05Your First Commit Workflow

Daily Operations (06–07)

#Chapter
06History, diff, and blame
07.gitignore

Branches and Merging (08–10)

#Chapter
08Branches Basics
09Merging Branches
10Resolving Merge Conflicts

Remote Collaboration (11–13)

#Chapter
11Remote Repositories
12GitHub and Pull Requests
13Authentication: SSH and HTTPS

Undo, Stash, and Rebase (14–16)

#Chapter
14Undo, Restore, Reset, and Revert
15Stash
16Rebase Basics

Releases and Team Practices (17–20)

#Chapter
17Tags and Releases
18Team Branching Strategies
19Commit and PR Conventions
20Code Review

Engineering and Troubleshooting (21–23)

#Chapter
21Git Hooks
22Git and CI/CD
23Git Troubleshooting

Projects (24–27)

#Chapter
24Project: Personal Learning Repository
25Project: Feature Branch and Pull Request
26Project: Fork Open Source and Contribute
27Project: Release and CHANGELOG

Resources (28–29)

#Chapter
28Git Resources and Book Recommendations
29Git Chapter Index (this page)
TrackWhy
LinuxTerminal, SSH, deployment
JavaScriptNode projects and .gitignore
Maven / GradleBuild artifacts and versions
NginxShip tagged releases
TypeScriptTyped JS repos
MongoDBDocument DB on servers / Docker
VueFrontend CI: npm run build + Nginx image in monorepos

FAQ

Where is the planning document?

Chinese outline: frontend/gen_article_plan/git.md.

Missing advanced topics?

Cherry-pick, bisect, submodule, and Git LFS are summarized in resources and troubleshooting chapters; see Pro Git for depth.

Suggested reading order?

Follow chapter numbers 01→29, or 01→13 for essentials then projects 24→27.

Report a doc typo?

Contributions welcome via fork workflow—chapter 26.

Category logo: /category-logos/git.png in category_meta_info.json.