Package git-core-doc

Documentation files for git-core

Documentation files for git-core package including man pages.

General Commands
Command Description
git the stupid content tracker
git-add Add file contents to the index
git-annotate Annotate file lines with commit information
git-apply Apply a patch to files and/or to the index
git-archive Create an archive of files from a named tree
git-bisect Use binary search to find the commit that introduced a bug
git-blame Show what revision and author last modified each line of a file
git-branch List, create, or delete branches
git-bundle Move objects and refs by archive
git-cat-file Provide content or type and size information for repository objects
git-check-attr Display gitattributes information
git-check-ignore Debug gitignore / exclude files
git-check-mailmap Show canonical names and email addresses of contacts
git-checkout Switch branches or restore working tree files
git-checkout-index Copy files from the index to the working tree
git-check-ref-format Ensures that a reference name is well formed
git-cherry Find commits yet to be applied to upstream
git-cherry-pick Apply the changes introduced by some existing commits
git-clean Remove untracked files from the working tree
git-clone Clone a repository into a new directory
git-column Display data in columns
git-commit Record changes to the repository
git-commit-tree Create a new commit object
git-config Get and set repository or global options
git-count-objects Count unpacked number of objects and their disk consumption
git-credential Retrieve and store user credentials
git-credential-cache Helper to temporarily store passwords in memory
git-credential-store Helper to store credentials on disk
git-describe Describe a commit using the most recent tag reachable from it
git-diff Show changes between commits, commit and working tree, etc
git-diff-files Compares files in the working tree and the index
git-diff-index Compare a tree to the working tree or index
git-diff-tree Compares the content and mode of blobs found via two tree objects
git-fast-export Git data exporter
git-fast-import Backend for fast Git data importers
git-fetch Download objects and refs from another repository
git-fetch-pack Receive missing objects from another repository
git-filter-branch Rewrite branches
git-fmt-merge-msg Produce a merge commit message
git-for-each-ref Output information on each ref
git-format-patch Prepare patches for e-mail submission
git-fsck Verifies the connectivity and validity of the objects in the database
git-fsck-objects Verifies the connectivity and validity of the objects in the database
git-gc Cleanup unnecessary files and optimize the local repository
git-get-tar-commit-id Extract commit ID from an archive created using git-archive
git-grep Print lines matching a pattern
git-hash-object Compute object ID and optionally creates a blob from a file
git-help Display help information about Git
git-http-backend Server side implementation of Git over HTTP
git-http-fetch Download from a remote Git repository via HTTP
git-http-push Push objects over HTTP/DAV to another repository
git-imap-send Send a collection of patches from stdin to an IMAP folder
git-index-pack Build pack index file for an existing packed archive
git-init Create an empty Git repository or reinitialize an existing one
git-init-db Creates an empty Git repository
git-interpret-trailers help add structured information into commit messages
git-log Show commit logs
git-ls-files Show information about files in the index and the working tree
git-ls-remote List references in a remote repository
git-ls-tree List the contents of a tree object
git-mailinfo Extracts patch and authorship from a single e-mail message
git-mailsplit Simple UNIX mbox splitter program
git-merge Join two or more development histories together
git-merge-base Find as good common ancestors as possible for a merge
git-merge-file Run a three-way file merge
git-merge-index Run a merge for files needing merging
git-merge-one-file The standard helper program to use with git-merge-index
git-mergetool Run merge conflict resolution tools to resolve merge conflicts
git-mergetool--lib Common Git merge tool shell scriptlets
git-merge-tree Show three-way merge without touching index
git-mktag Creates a tag object
git-mktree Build a tree-object from ls-tree formatted text
git-mv Move or rename a file, a directory, or a symlink
git-name-rev Find symbolic names for given revs
git-notes Add or inspect object notes
git-pack-objects Create a packed archive of objects
git-pack-redundant Find redundant pack files
git-pack-refs Pack heads and tags for efficient repository access
git-parse-remote Routines to help parsing remote repository access parameters
git-patch-id Compute unique ID for a patch
git-prune Prune all unreachable objects from the object database
git-prune-packed Remove extra objects that are already in pack files
git-pull Fetch from and integrate with another repository or a local branch
git-push Update remote refs along with associated objects
git-quiltimport Applies a quilt patchset onto the current branch
git-read-tree Reads tree information into the index
git-rebase Reapply commits on top of another base tip
git-receive-pack Receive what is pushed into the repository
git-reflog Manage reflog information
git-remote Manage set of tracked repositories
git-remote-ext Bridge smart transport to external command.
git-remote-fd Reflect smart transport stream back to caller
gitremote-helpers Helper programs to interact with remote repositories
git-remote-testgit Example remote-helper
git-repack Pack unpacked objects in a repository
git-replace Create, list, delete refs to replace objects
git-rerere Reuse recorded resolution of conflicted merges
git-reset Reset current HEAD to the specified state
git-revert Revert some existing commits
git-rev-list Lists commit objects in reverse chronological order
git-rev-parse Pick out and massage parameters
git-rm Remove files from the working tree and from the index
git-send-pack Push objects over Git protocol to another repository
git-shell Restricted login shell for Git-only SSH access
git-sh-i18n Git's i18n setup code for shell scripts
git-sh-i18n--envsubst Git's own envsubst(1) for i18n fallbacks
git-shortlog Summarize 'git log' output
git-show Show various types of objects
git-show-branch Show branches and their commits
git-show-index Show packed archive index
git-show-ref List references in a local repository
git-sh-setup Common Git shell script setup code
git-stage Add file contents to the staging area
git-stash Stash the changes in a dirty working directory away
git-status Show the working tree status
git-stripspace Remove unnecessary whitespace
git-subtree Merge subtrees together and split repository into subtrees
git-symbolic-ref Read, modify and delete symbolic refs
git-tag Create, list, delete or verify a tag object signed with GPG
git-unpack-file Creates a temporary file with a blob's contents
git-unpack-objects Unpack objects from a packed archive
git-update-index Register file contents in the working tree to the index
git-update-ref Update the object name stored in a ref safely
git-update-server-info Update auxiliary info file to help dumb servers
git-upload-archive Send archive back to git-archive
git-upload-pack Send objects packed back to git-fetch-pack
git-var Show a Git logical variable
git-verify-commit Check the GPG signature of commits
git-verify-pack Validate packed Git archive files
git-verify-tag Check the GPG signature of tags
git-web--browse Git helper script to launch a web browser
git-whatchanged Show logs with difference each commit introduces
git-worktree Manage multiple working trees
git-write-tree Create a tree object from the current index
File Formats
File Description
gitattributes defining attributes per path
githooks Hooks used by Git
gitignore Specifies intentionally untracked files to ignore
gitmodules defining submodule properties
gitrepository-layout Git Repository Layout
Name Description
gitcli Git command-line interface and conventions
gitcore-tutorial A Git core tutorial for developers
gitcredentials providing usernames and passwords to Git
gitcvs-migration Git for CVS users
gitdiffcore Tweaking diff output
giteveryday A useful minimum set of commands for Everyday Git
gitglossary A Git Glossary
gitnamespaces Git namespaces
gitrevisions specifying revisions and ranges for Git
gittutorial A tutorial introduction to Git
gittutorial-2 A tutorial introduction to Git: part two
gitworkflows An overview of recommended workflows with Git