Linux repositories inspector

git-man - fast, scalable, distributed revision control system (manual pages)

Git is popular version control system designed to handle very large projects with speed and efficiency; it is used for many high profile open source projects, most notably the Linux kernel.
Git falls in the category of distributed source code management tools. Every Git working directory is a full-fledged repository with full revision tracking capabilities, not dependent on network access or a central server.
This package provides reference documentation for use by the 'man' utility and the 'git help' command.
Original maintainer
Homepagehttps://git-scm.com/
2.23.0
Debian iconDebian experimental
2.20.1
Debian iconDebian 10.0
Debian iconDebian 9.0
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 19.10
2.19.1
Ubuntu iconUbuntu 18.10
2.17.1
Ubuntu iconUbuntu 18.04 LTS
2.17.0
Ubuntu iconUbuntu 18.04 LTS
2.14.1
Ubuntu iconUbuntu 17.10
2.11.0
Debian iconDebian 9.0
2.7.4
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb1:2.20.1-2Jan 311.54 MiB1.64 MiB
Debian iconDebian experimental experimental/maindeb1:2.23.0+next.20190816-10 - 11:511.61 MiB1.7 MiB
Debian iconDebian 9.0 stretch/maindeb1:2.11.0-3+deb9u4Jan 121.37 MiB1.45 MiB
Debian iconDebian 9.0 stretch-backports/maindeb1:2.20.1-1~bpo9+1Jan 121.54 MiB1.64 MiB
Ubuntu iconUbuntu 17.10 artful/maindeb1:2.14.1-1ubuntu42017-11-10771 kiB1.5 MiB
Ubuntu iconUbuntu 17.10 artful-security/maindeb1:2.14.1-1ubuntu4.12018-06-12772 kiB1.5 MiB
Ubuntu iconUbuntu 17.10 artful-updates/maindeb1:2.14.1-1ubuntu4.12018-06-12772 kiB1.5 MiB
Ubuntu iconUbuntu 18.04 LTS bionic/maindeb1:2.17.0-1ubuntu12018-06-12784 kiB1.55 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/maindeb1:2.17.1-1ubuntu0.4Jan 12784 kiB1.55 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/maindeb1:2.17.1-1ubuntu0.4Jan 12784 kiB1.55 MiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb1:2.19.1-1ubuntu1Jan 14802 kiB1.6 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/maindeb1:2.19.1-1ubuntu1.1Jan 14803 kiB1.6 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/maindeb1:2.19.1-1ubuntu1.1Jan 14803 kiB1.6 MiB
Ubuntu iconUbuntu 19.04 disco/maindeb1:2.20.1-2ubuntu1Jan 30815 kiB1.64 MiB
Ubuntu iconUbuntu 19.10 eoan/maindeb1:2.20.1-2ubuntu1Jun 17815 kiB1.64 MiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb1:2.7.4-0ubuntu12017-11-10718 kiB1.39 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/maindeb1:2.7.4-0ubuntu1.6Jan 12719 kiB1.39 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/maindeb1:2.7.4-0ubuntu1.6Jan 12719 kiB1.39 MiB

Manual pages

git(1)

git - the stupid content tracker

git-add(1)

git-add - Add file contents to the index

git-am(1)

git-am - Apply a series of patches from a mailbox

git-annotate(1)

git-annotate - Annotate file lines with commit information

git-apply(1)

git-apply - Apply a patch to files and/or to the index

git-archive(1)

git-archive - Create an archive of files from a named tree

git-bisect(1)

git-bisect - Use binary search to find the commit that introduced a bug

git-blame(1)

git-blame - Show what revision and author last modified each line of a file

git-branch(1)

git-branch - List, create, or delete branches

git-bundle(1)

git-bundle - Move objects and refs by archive

git-cat-file(1)

git-cat-file - Provide content or type and size information for repository objects

git-check-attr(1)

git-check-attr - Display gitattributes information

git-check-ignore(1)

git-check-ignore - Debug gitignore / exclude files

git-check-mailmap(1)

git-check-mailmap - Show canonical names and email addresses of contacts

git-check-ref-format(1)

git-check-ref-format - Ensures that a reference name is well formed

git-checkout(1)

git-checkout - Switch branches or restore working tree files

git-checkout-index(1)

git-checkout-index - Copy files from the index to the working tree

git-cherry(1)

git-cherry - Find commits yet to be applied to upstream

git-cherry-pick(1)

git-cherry-pick - Apply the changes introduced by some existing commits

git-clean(1)

git-clean - Remove untracked files from the working tree

git-clone(1)

git-clone - Clone a repository into a new directory

git-column(1)

git-column - Display data in columns

git-commit(1)

git-commit - Record changes to the repository

git-commit-graph(1)

git-commit-graph - Write and verify Git commit-graph files

git-commit-tree(1)

git-commit-tree - Create a new commit object

git-config(1)

git-config - Get and set repository or global options

git-count-objects(1)

git-count-objects - Count unpacked number of objects and their disk consumption

git-credential(1)

git-credential - Retrieve and store user credentials

git-credential-cache(1)

git-credential-cache - Helper to temporarily store passwords in memory

git-credential-cache--daemon(1)

git-credential-cache--daemon - Temporarily store user credentials in memory

git-credential-store(1)

git-credential-store - Helper to store credentials on disk

git-daemon(1)

git-daemon - A really simple server for Git repositories

git-describe(1)

git-describe - Give an object a human readable name based on an available ref

git-diff(1)

git-diff - Show changes between commits, commit and working tree, etc

git-diff-files(1)

git-diff-files - Compares files in the working tree and the index

git-diff-index(1)

git-diff-index - Compare a tree to the working tree or index

git-diff-tree(1)

git-diff-tree - Compares the content and mode of blobs found via two tree objects

git-difftool(1)

git-difftool - Show changes using common diff tools

git-fast-export(1)

git-fast-export - Git data exporter

git-fast-import(1)

git-fast-import - Backend for fast Git data importers

git-fetch(1)

git-fetch - Download objects and refs from another repository

git-fetch-pack(1)

git-fetch-pack - Receive missing objects from another repository

git-filter-branch(1)

git-filter-branch - Rewrite branches

git-fmt-merge-msg(1)

git-fmt-merge-msg - Produce a merge commit message

git-for-each-ref(1)

git-for-each-ref - Output information on each ref

git-format-patch(1)

git-format-patch - Prepare patches for e-mail submission

git-fsck(1)

git-fsck - Verifies the connectivity and validity of the objects in the database

git-fsck-objects(1)

git-fsck-objects - Verifies the connectivity and validity of the objects in the database

git-gc(1)

git-gc - Cleanup unnecessary files and optimize the local repository

git-get-tar-commit-id(1)

git-get-tar-commit-id - Extract commit ID from an archive created using git-archive

git-grep(1)

git-grep - Print lines matching a pattern

git-hash-object(1)

git-hash-object - Compute object ID and optionally creates a blob from a file

git-help(1)

git-help - Display help information about Git

git-http-backend(1)

git-http-backend - Server side implementation of Git over HTTP

git-http-fetch(1)

git-http-fetch - Download from a remote Git repository via HTTP

git-http-push(1)

git-http-push - Push objects over HTTP/DAV to another repository

git-imap-send(1)

git-imap-send - Send a collection of patches from stdin to an IMAP folder

git-index-pack(1)

git-index-pack - Build pack index file for an existing packed archive

git-init(1)

git-init - Create an empty Git repository or reinitialize an existing one

git-init-db(1)

git-init-db - Creates an empty Git repository

git-instaweb(1)

git-instaweb - Instantly browse your working repository in gitweb

git-interpret-trailers(1)

git-interpret-trailers - add or parse structured information in commit messages

git-log(1)

git-log - Show commit logs

git-ls-files(1)

git-ls-files - Show information about files in the index and the working tree

git-ls-remote(1)

git-ls-remote - List references in a remote repository

git-ls-tree(1)

git-ls-tree - List the contents of a tree object

git-mailinfo(1)

git-mailinfo - Extracts patch and authorship from a single e-mail message

git-mailsplit(1)

git-mailsplit - Simple UNIX mbox splitter program

git-merge(1)

git-merge - Join two or more development histories together

git-merge-base(1)

git-merge-base - Find as good common ancestors as possible for a merge

git-merge-file(1)

git-merge-file - Run a three-way file merge

git-merge-index(1)

git-merge-index - Run a merge for files needing merging

git-merge-one-file(1)

git-merge-one-file - The standard helper program to use with git-merge-index

git-merge-tree(1)

git-merge-tree - Show three-way merge without touching index

git-mergetool(1)

git-mergetool - Run merge conflict resolution tools to resolve merge conflicts

git-mergetool--lib(1)

git-mergetool--lib - Common Git merge tool shell scriptlets

git-mktag(1)

git-mktag - Creates a tag object

git-mktree(1)

git-mktree - Build a tree-object from ls-tree formatted text

git-multi-pack-index(1)

git-multi-pack-index - Write and verify multi-pack-indexes

git-mv(1)

git-mv - Move or rename a file, a directory, or a symlink

git-name-rev(1)

git-name-rev - Find symbolic names for given revs

git-notes(1)

git-notes - Add or inspect object notes

git-pack-objects(1)

git-pack-objects - Create a packed archive of objects

git-pack-redundant(1)

git-pack-redundant - Find redundant pack files

git-pack-refs(1)

git-pack-refs - Pack heads and tags for efficient repository access

git-parse-remote(1)

git-parse-remote - Routines to help parsing remote repository access parameters

git-patch-id(1)

git-patch-id - Compute unique ID for a patch

git-prune(1)

git-prune - Prune all unreachable objects from the object database

git-prune-packed(1)

git-prune-packed - Remove extra objects that are already in pack files

git-pull(1)

git-pull - Fetch from and integrate with another repository or a local branch

git-push(1)

git-push - Update remote refs along with associated objects

git-quiltimport(1)

git-quiltimport - Applies a quilt patchset onto the current branch

git-range-diff(1)

git-range-diff - Compare two commit ranges (e.g. two versions of a branch)

git-read-tree(1)

git-read-tree - Reads tree information into the index

git-rebase(1)

git-rebase - Reapply commits on top of another base tip

git-receive-pack(1)

git-receive-pack - Receive what is pushed into the repository

git-reflog(1)

git-reflog - Manage reflog information

git-relink(1)

git-relink - Hardlink common objects in local repositories

git-remote(1)

git-remote - Manage set of tracked repositories

git-remote-ext(1)

git-remote-ext - Bridge smart transport to external command.

git-remote-fd(1)

git-remote-fd - Reflect smart transport stream back to caller

git-remote-testgit(1)

git-remote-testgit - Example remote-helper

git-repack(1)

git-repack - Pack unpacked objects in a repository

git-replace(1)

git-replace - Create, list, delete refs to replace objects

git-request-pull(1)

git-request-pull - Generates a summary of pending changes

git-rerere(1)

git-rerere - Reuse recorded resolution of conflicted merges

git-reset(1)

git-reset - Reset current HEAD to the specified state

git-rev-list(1)

git-rev-list - Lists commit objects in reverse chronological order

git-rev-parse(1)

git-rev-parse - Pick out and massage parameters

git-revert(1)

git-revert - Revert some existing commits

git-rm(1)

git-rm - Remove files from the working tree and from the index

git-send-pack(1)

git-send-pack - Push objects over Git protocol to another repository

git-sh-i18n(1)

git-sh-i18n - Gits i18n setup code for shell scripts

git-sh-i18n--envsubst(1)

git-sh-i18n--envsubst - Gits own envsubst(1) for i18n fallbacks

git-sh-setup(1)

git-sh-setup - Common Git shell script setup code

git-shell(1)

git-shell - Restricted login shell for Git-only SSH access

git-shortlog(1)

git-shortlog - Summarize git log output

git-show(1)

git-show - Show various types of objects

git-show-branch(1)

git-show-branch - Show branches and their commits

git-show-index(1)

git-show-index - Show packed archive index

git-show-ref(1)

git-show-ref - List references in a local repository

git-stage(1)

git-stage - Add file contents to the staging area

git-stash(1)

git-stash - Stash the changes in a dirty working directory away

git-status(1)

git-status - Show the working tree status

git-stripspace(1)

git-stripspace - Remove unnecessary whitespace

git-submodule(1)

git-submodule - Initialize, update or inspect submodules

git-subtree(1)

git-subtree - Merge subtrees together and split repository into subtrees

git-symbolic-ref(1)

git-symbolic-ref - Read, modify and delete symbolic refs

git-tag(1)

git-tag - Create, list, delete or verify a tag object signed with GPG

git-unpack-file(1)

git-unpack-file - Creates a temporary file with a blobs contents

git-unpack-objects(1)

git-unpack-objects - Unpack objects from a packed archive

git-update-index(1)

git-update-index - Register file contents in the working tree to the index

git-update-ref(1)

git-update-ref - Update the object name stored in a ref safely

git-update-server-info(1)

git-update-server-info - Update auxiliary info file to help dumb servers

git-upload-archive(1)

git-upload-archive - Send archive back to git-archive

git-upload-pack(1)

git-upload-pack - Send objects packed back to git-fetch-pack

git-var(1)

git-var - Show a Git logical variable

git-verify-commit(1)

git-verify-commit - Check the GPG signature of commits

git-verify-pack(1)

git-verify-pack - Validate packed Git archive files

git-verify-tag(1)

git-verify-tag - Check the GPG signature of tags

git-web--browse(1)

git-web--browse - Git helper script to launch a web browser

git-whatchanged(1)

git-whatchanged - Show logs with difference each commit introduces

git-worktree(1)

git-worktree - Manage multiple working trees

git-write-tree(1)

git-write-tree - Create a tree object from the current index

gitremote-helpers(1)

gitremote-helpers - Helper programs to interact with remote repositories

gitweb(1)

gitweb - Git web interface (web frontend to Git repositories)

Git(3pm)

Git - Perl interface to the Git version control system

Git::I18N(3pm)

Git::I18N - Perl interface to Git’s Gettext localizations

private-Error(3pm)

Error - Error/exception handling in an OO-ish way

gitattributes(5)

gitattributes - Defining attributes per path

githooks(5)

githooks - Hooks used by Git

gitignore(5)

gitignore - Specifies intentionally untracked files to ignore

gitmodules(5)

gitmodules - Defining submodule properties

gitrepository-layout(5)

gitrepository-layout - Git Repository Layout

gitweb.conf(5)

gitweb.conf - Gitweb (Git web interface) configuration file

gitcli(7)

gitcli - Git command-line interface and conventions

gitcore-tutorial(7)

gitcore-tutorial - A Git core tutorial for developers

gitcredentials(7)

gitcredentials - providing usernames and passwords to Git

gitcvs-migration(7)

gitcvs-migration - Git for CVS users

gitdiffcore(7)

gitdiffcore - Tweaking diff output

giteveryday(7)

giteveryday - A useful minimum set of commands for Everyday Git

gitglossary(7)

gitglossary - A Git Glossary

gitnamespaces(7)

gitnamespaces - Git namespaces

gitrevisions(7)

gitrevisions - Specifying revisions and ranges for Git

gitsubmodules(7)

gitsubmodules - mounting one repository inside another

gittutorial(7)

gittutorial - A tutorial introduction to Git

gittutorial-2(7)

gittutorial-2 - A tutorial introduction to Git: part two

gitworkflows(7)

gitworkflows - An overview of recommended workflows with Git

Latest updates

Debian experimental icon

Debian experimental experimental/main: Updated from 1:2.23.0~rc1+next.20190807-1 to 1:2.23.0+next.20190816-1

0 - 11:51
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Version 1:2.20.1-2ubuntu1 reintroduced

0 - 10:47
  • Merge with Debian; remaining change:
    • Build diff-highlight in the contrib dir (closes: #868871, LP: #1713690)
  • Dropped change:
    • Build against pcre3 (pcre2 is now in main) (LP: #1792544)
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Version 1:2.20.1-2ubuntu1 removed

0 - 09:52
Debian 9.0 icon

Debian 9.0 stretch-backports/main: Version 1:2.20.1-1~bpo9+1 reintroduced

0 - 23:05
  • merge branch debian-sid.
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-updates/main: Version 1:2.7.4-0ubuntu1.6 reintroduced

0 - 17:30
  • SECURITY UPDATE: Denial of service
    • debian/patches/CVE-2017-15298.patch: fix in diff.h, revision.c.
    • CVE-2017-15298
Debian 9.0 icon

Debian 9.0 stretch-backports/main: Version 1:2.20.1-1~bpo9+1 removed

0 - 16:51
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-updates/main: Version 1:2.7.4-0ubuntu1.6 removed

0 - 14:02
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Version 1:2.20.1-2ubuntu1 reintroduced

Aug 14
  • Merge with Debian; remaining change:
    • Build diff-highlight in the contrib dir (closes: #868871, LP: #1713690)
  • Dropped change:
    • Build against pcre3 (pcre2 is now in main) (LP: #1792544)
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Version 1:2.20.1-2ubuntu1 removed

Aug 14
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/main: Version 1:2.17.1-1ubuntu0.4 reintroduced

Aug 14
  • SECURITY UPDATE: Unsafe command execution
    • debian/patches/CVE-2018-19486.patch: fix in
      run-command.c, t/t0061-run-command.sh.
    • CVE-2018-19486
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/main: Version 1:2.17.1-1ubuntu0.4 removed

Aug 14
Debian experimental icon

Debian experimental experimental/main: Updated from 1:2.23.0~rc1+next.20190802-1 to 1:2.23.0~rc1+next.20190807-1

Aug 08
Debian experimental icon

Debian experimental experimental/main: Updated from 1:2.23.0~rc0+next.20190729-1 to 1:2.23.0~rc1+next.20190802-1

Aug 03
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-security/main: Version 1:2.7.4-0ubuntu1.6 reintroduced

Aug 01
  • SECURITY UPDATE: Denial of service
    • debian/patches/CVE-2017-15298.patch: fix in diff.h, revision.c.
    • CVE-2017-15298
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Version 1:2.20.1-2ubuntu1 reintroduced

Aug 01
  • Merge with Debian; remaining change:
    • Build diff-highlight in the contrib dir (closes: #868871, LP: #1713690)
  • Dropped change:
    • Build against pcre3 (pcre2 is now in main) (LP: #1792544)
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/main: Version 1:2.17.1-1ubuntu0.4 reintroduced

Aug 01
  • SECURITY UPDATE: Unsafe command execution
    • debian/patches/CVE-2018-19486.patch: fix in
      run-command.c, t/t0061-run-command.sh.
    • CVE-2018-19486
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-security/main: Version 1:2.17.1-1ubuntu0.4 reintroduced

Aug 01
  • SECURITY UPDATE: Unsafe command execution
    • debian/patches/CVE-2018-19486.patch: fix in
      run-command.c, t/t0061-run-command.sh.
    • CVE-2018-19486
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-updates/main: Version 1:2.7.4-0ubuntu1.6 reintroduced

Aug 01
  • SECURITY UPDATE: Denial of service
    • debian/patches/CVE-2017-15298.patch: fix in diff.h, revision.c.
    • CVE-2017-15298
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/main: Version 1:2.17.1-1ubuntu0.4 removed

Aug 01
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-security/main: Version 1:2.7.4-0ubuntu1.6 removed

Aug 01

Related packages

git - fast, scalable, distributed revision control system
man - A Program for Displaying man Pages
⇧ Top