Git
  • About
    • Trademark
  • Learn
    • Book
    • Cheat Sheet
    • Videos
    • External Links
  • Tools
    • Command Line
    • GUIs
    • Hosting
  • Reference
  • Install
  • Community
  • Table of Contents
    • NAME
    • SYNOPSIS
    • DESCRIPTION
    • OPTIONS
    • GIT COMMANDS
    • High-level commands (porcelain)
    • Low-level commands (plumbing)
    • Configuration Mechanism
    • Identifier Terminology
    • Symbolic Identifiers
    • File/Directory Structure
    • Terminology
    • Environment Variables
    • Discussion
    • FURTHER DOCUMENTATION
    • Authors
    • Reporting Bugs
    • SEE ALSO
    • GIT
English ▾
Localized versions of git manual
  1. English
  2. Deutsch
  3. Español
  4. Français
  5. Português (Brasil)
  6. українська мова
  7. 简体中文
Want to read in your language or fix typos?
You can help translate this page.
Topics ▾

Setup and Config

  • git
  • config
  • help
  • bugreport
  • Credential helpers

Getting and Creating Projects

  • init
  • clone

Basic Snapshotting

  • add
  • status
  • diff
  • commit
  • notes
  • restore
  • reset
  • rm
  • mv

Branching and Merging

  • branch
  • checkout
  • switch
  • merge
  • mergetool
  • log
  • stash
  • tag
  • worktree

Sharing and Updating Projects

  • fetch
  • pull
  • push
  • remote
  • submodule

Inspection and Comparison

  • show
  • log
  • diff
  • difftool
  • range-diff
  • shortlog
  • describe

Patching

  • apply
  • cherry-pick
  • diff
  • rebase
  • revert

Debugging

  • bisect
  • blame
  • grep

Email