Package git-core-doc

Documentation files for git-core

https://git-scm.com/

Documentation files for git-core package including man pages.

Version: 2.47.1

See also: git, git-absorb, git-annex, git-autofixup, git-cola, git-cpan-patch, git-credential-azure, git-credential-oauth, git-crypt, git-cvs, git-daemon, git-email, git-extras, git-fame, git-filter-repo, git-ftp, git-gui, git-instaweb, git-interactive-rebase-tool, git-lfs, git-merge-changelog, git-octopus, git-p4, git-publish, git-remote-gcrypt, git-remote-hg, git-repair, git-review, git-revise, git-secret, git-secrets, git-subtree, git-svn, git-tools, git-xcleaner.

General Commands

git the stupid content tracker
git-add Add file contents to the index
git-am Apply a series of patches from a mailbox
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-bugreport Collect information for user to file a bug report
git-bundle Move objects and refs by archive
git-cat-file Provide contents or details of 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-check-ref-format Ensures that a reference name is well formed
git-checkout Switch branches or restore working tree files
git-checkout-index Copy files from the index to the working tree
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-graph Write and verify Git commit-graph files
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-cache--daemon Temporarily store user credentials in memory
git-credential-store Helper to store credentials on disk
git-describe Give an object a human readable name based on an available ref
git-diagnose Generate a zip archive of diagnostic information
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-difftool Show changes using common diff tools
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-fmt-merge-msg Produce a merge commit message
git-for-each-ref Output information on each ref
git-for-each-repo Run a Git command on a list of repositories
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-fsmonitor--daemon A Built-in Filesystem Monitor
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 create an object from a file
git-help Display help information about Git
git-hook Run git hooks
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 Add or parse structured information in 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-maintenance Run tasks to optimize Git repository data
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-merge-tree Perform merge without touching index or working tree
git-mergetool Run merge conflict resolution tools to resolve merge conflicts
git-mergetool--lib Common Git merge tool shell scriptlets
git-mktag Creates a tag object with extra validation
git-mktree Build a tree-object from ls-tree formatted text
git-multi-pack-index Write and verify multi-pack-indexes
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-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-range-diff Compare two commit ranges (e.g. two versions of a 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-refs Low-level access to refs
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
git-repack Pack unpacked objects in a repository
git-replace Create, list, delete refs to replace objects
git-replay EXPERIMENTAL: Replay commits on a new base, works with bare repos too
git-rerere Reuse recorded resolution of conflicted merges
git-reset Reset current HEAD to the specified state
git-restore Restore working tree files
git-rev-list Lists commit objects in reverse chronological order
git-rev-parse Pick out and massage parameters
git-revert Revert some existing commits
git-rm Remove files from the working tree and from the index
git-send-pack Push objects over Git protocol to another repository
git-sh-i18n Git's i18n setup code for shell scripts
git-sh-i18n--envsubst Git's own envsubst(1) for i18n fallbacks
git-sh-setup Common Git shell script setup code
git-shell Restricted login shell for Git-only SSH access
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-sparse-checkout Reduce your working tree to a subset of tracked files
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-submodule Initialize, update or inspect submodules
git-switch Switch branches
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-version Display version information about Git
git-web--browse Git helper script to launch a web browser
git-whatchanged Show logs with differences each commit introduces
git-worktree Manage multiple working trees
git-write-tree Create a tree object from the current index
scalar A tool for managing large Git repositories

File Formats

gitattributes Defining attributes per path
gitformat-bundle The bundle file format
gitformat-chunk Chunk-based file formats
gitformat-commit-graph Git commit-graph format
gitformat-index Git index format
gitformat-pack Git pack format
gitformat-signature Git cryptographic signature formats
githooks Hooks used by Git
gitignore Specifies intentionally untracked files to ignore
gitmailmap Map author/committer names and/or E-Mail addresses
gitmodules Defining submodule properties
gitprotocol-capabilities Protocol v0 and v1 capabilities
gitprotocol-common Things common to various protocols
gitprotocol-http Git HTTP-based protocols
gitprotocol-pack How packs are transferred over-the-wire
gitprotocol-v2 Git Wire Protocol, Version 2
gitrepository-layout Git Repository Layout

Miscellanea

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
gitfaq Frequently asked questions about using Git
gitglossary A Git Glossary
gitnamespaces Git namespaces
gitpacking Advanced concepts related to packing in Git
gitremote-helpers Helper programs to interact with remote repositories
gitrevisions Specifying revisions and ranges for Git
gitsubmodules Mounting one repository inside another
gittutorial A tutorial introduction to Git
gittutorial-2 A tutorial introduction to Git: part two
gitworkflows An overview of recommended workflows with Git