Git User’s Manual (for version 1.5.3 or newer)
- 1. Repositories and Branches
- 1.1. How to get a git repository
- 1.2. How to check out a different version of a project
- 1.3. Understanding History: Commits
- 1.4. Manipulating branches
- 1.5. Examining an old version without creating a new branch
- 1.6. Examining branches from a remote repository
- 1.7. Naming branches, tags, and other references
- 1.8. Updating a repository with git fetch
- 1.9. Fetching branches from other repositories
- 2. Exploring git history
- 2.1. How to use bisect to find a regression
- 2.2. Naming commits
- 2.3. Creating tags
- 2.4. Browsing revisions
- 2.5. Generating diffs
- 2.6. Viewing old file versions
- 2.7. Examples
- 2.7.1. Counting the number of commits on a branch
- 2.7.2. Check whether two branches point at the same history
- 2.7.3. Find first tagged version including a given fix
- 2.7.4. Showing commits unique to a given branch
- 2.7.5. Creating a changelog and tarball for a software release
- 2.7.6. Finding commits referencing a file with given content
- 3. Developing with git
- 4. Sharing development with others
- 5. Rewriting history and maintaining patch series
- 6. Advanced branch management
- 7. Git concepts
- 8. Submodules
- 9. Low-level git operations
- 10. Hacking git
- 11. Git Glossary
- A. Git Quick Reference
- B. Notes and todo list for this manual
- n
- Next Page
- p
- Previos Page
- h
- Book Home
- u
- Go Up One Level
- ?
- Press ? for Help
- esc
- Hide Help
Press '?' for keyboard shortcuts