
Gitcraft
Gitcraft is a compact, practical reference for Git. It explains the mental model behind the commands, then turns that model into workflows you can use at the terminal.
Find your next answer
| Need | Start here |
|---|---|
| Learn the foundations | Getting Started |
| Create or manage branches | Branches |
| Temporarily set work aside | Git stash |
| Synchronize with GitHub | Remote workflows |
| Undo or recover changes | Undo and Recovery |
| Contribute to a project | Open Source workflow |
Built for lookup
Use the search box when you know the command. Use the Guide when you want a path from installation to a working Git workflow.
What Gitcraft covers
- Git’s working tree, staging area, commits, branches, and
HEAD. - Everyday branch, stash, remote, merge, and recovery workflows.
- Repository practices such as
.gitignore, tags, and Git LFS. - Collaboration habits including pull requests and Conventional Commits.
Gitcraft is intentionally focused. Advanced Git internals and debugging topics can be added later when they earn their place through real reference value.