Linux repositories inspector

git - fast, scalable, distributed revision control system

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 the git main components with minimal dependencies. Additional functionality, e.g. a graphical user interface and revision tree visualizer, tools for interoperating with other VCS's, or a web interface, is provided as separate git* packages.
Original maintainer
Homepagehttps://git-scm.com/
2.23.0
Arch iconArch rolling
Debian iconDebian experimental
Fedora iconFedora rawhide
OpenSUSE iconOpenSUSE Tumbleweed
2.21.0
Fedora iconFedora 30
Manjaro iconManjaro rolling
2.20.1
Debian iconDebian 10.0
Debian iconDebian 9.0
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 19.10
2.19.1
Fedora iconFedora 29
Ubuntu iconUbuntu 18.10
2.19.0
Fedora iconFedora 29
2.17.1
Ubuntu iconUbuntu 18.04 LTS
2.17.0
Fedora iconFedora 28
Ubuntu iconUbuntu 18.04 LTS
2.16.4
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
2.16.3
OpenSUSE iconOpenSUSE Leap 15.0
2.14.1
Ubuntu iconUbuntu 17.10
2.13.7
OpenSUSE iconOpenSUSE Leap 42.3
2.13.6
OpenSUSE iconOpenSUSE Leap 42.3
2.13.5
OpenSUSE iconOpenSUSE Leap 42.3
2.13.1
OpenSUSE iconOpenSUSE Leap 42.3
2.11.0
Debian iconDebian 9.0
2.7.4
Ubuntu iconUbuntu 16.04 LTS
1.8.3.1
CentOS iconCentOS 7.6.1810
DistributionVersionSincePackageInstalledPackager
Arch iconArch rolling extra/osxz2.23.0-1Aug 195.62 MiB36.3 MiB
CentOS iconCentOS 7.6.1810 osrpm1.8.3.1-19.el7Jan 144.39 MiB22.2 MiBCentOS BuildSystem
CentOS iconCentOS 7.6.1810 updatesrpm1.8.3.1-20.el7Jan 144.39 MiB22.2 MiBCentOS BuildSystem
Debian iconDebian 10.0 buster/maindeb1:2.20.1-2Jan 315.36 MiB34.4 MiB
Debian iconDebian experimental experimental/maindeb1:2.23.0+next.20190917-1Yesterday5.87 MiB39 MiB
Debian iconDebian 9.0 stretch/maindeb1:2.11.0-3+deb9u4Jan 123.97 MiB28.2 MiB
Debian iconDebian 9.0 stretch-backports/maindeb1:2.20.1-1~bpo9+1Jan 125.35 MiB34.6 MiB
Fedora iconFedora 28 releases/Everything-osrpm2.17.0-1.fc28Jan 14219 kiB571 kiBFedora Project
Fedora iconFedora 28 releases/Server-osrpm2.17.0-1.fc28Jan 14219 kiB571 kiBFedora Project
Fedora iconFedora 28 releases/Workstation-osrpm2.17.0-1.fc28Jan 14219 kiB571 kiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm2.19.1-1.fc29Jan 14155 kiB393 kiBFedora Project
Fedora iconFedora 29 releases/Server-osrpm2.19.1-1.fc29Jan 14155 kiB393 kiBFedora Project
Fedora iconFedora 29 releases/Workstation-osrpm2.19.1-1.fc29Jan 14155 kiB393 kiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm2.19.0-0.0.rc0.fc29Jan 14161 kiB413 kiBFedora Project
Fedora iconFedora 29 releases-test/Server-osrpm2.19.0-0.0.rc0.fc29Jan 14161 kiB413 kiBFedora Project
Fedora iconFedora 29 releases-test/Workstation-osrpm2.19.0-0.0.rc0.fc29Jan 14161 kiB413 kiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm2.21.0-1.fc30Jun 17135 kiB382 kiBFedora Project
Fedora iconFedora 30 releases/Workstation-osrpm2.21.0-1.fc30Jun 17135 kiB382 kiBFedora Project
Fedora iconFedora 30 releases-test/Workstation-osrpm2.21.0-1.fc30Jun 17135 kiB382 kiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm2.23.0-1.fc32Aug 19131 kiB382 kiBFedora Project
Fedora iconFedora rawhide development/Workstation-osrpm2.23.0-0.1.rc1.fc31Aug 05132 kiB383 kiBFedora Project
Manjaro iconManjaro rolling stable/extraxz2.21.0-1Mar 125.42 MiB37.7 MiB
Manjaro iconManjaro rolling testing/extraxz2.21.0-1Mar 025.42 MiB37.7 MiB
Manjaro iconManjaro rolling unstable/extraxz2.21.0-1Feb 265.42 MiB37.7 MiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm2.16.3-lp150.1.1Jan 17117 kiB2.93 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm2.16.4-lp150.2.9.1Jan 18119 kiB2.93 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm2.16.4-lp150.2.6.1Jan 18118 kiB2.93 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm2.16.4-lp150.2.3.1Jan 18118 kiB2.93 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm2.16.4-lp151.3.4Mar 20118 kiB2.93 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm2.13.1-1.1Jan 17104 kiB2.93 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm2.13.7-16.1Jan 21108 kiB2.93 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm2.13.7-13.1Jan 21108 kiB2.93 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm2.13.6-7.1Jan 21107 kiB2.93 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm2.13.6-10.1Jan 21107 kiB2.93 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm2.13.5-3.1Jan 21107 kiB2.93 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm2.23.0-1.1Aug 2972.2 kiB3.2 kiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/maindeb1:2.14.1-1ubuntu42017-11-102.99 MiB27.4 MiB
Ubuntu iconUbuntu 17.10 artful-security/maindeb1:2.14.1-1ubuntu4.12018-06-122.99 MiB27.4 MiB
Ubuntu iconUbuntu 17.10 artful-updates/maindeb1:2.14.1-1ubuntu4.12018-06-122.99 MiB27.4 MiB
Ubuntu iconUbuntu 18.04 LTS bionic/maindeb1:2.17.0-1ubuntu12018-06-123.71 MiB30.6 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/maindeb1:2.17.1-1ubuntu0.4Jan 123.73 MiB30.7 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/maindeb1:2.17.1-1ubuntu0.4Jan 123.73 MiB30.7 MiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb1:2.19.1-1ubuntu1Jan 143.37 MiB29 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/maindeb1:2.19.1-1ubuntu1.1Jan 143.36 MiB29 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/maindeb1:2.19.1-1ubuntu1.1Jan 143.36 MiB29 MiB
Ubuntu iconUbuntu 19.04 disco/maindeb1:2.20.1-2ubuntu1Jan 303.92 MiB30.6 MiB
Ubuntu iconUbuntu 19.10 eoan/maindeb1:2.20.1-2ubuntu1Jun 173.92 MiB30.6 MiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb1:2.7.4-0ubuntu12017-11-102.87 MiB22.9 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/maindeb1:2.7.4-0ubuntu1.6Jan 123.03 MiB23 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/maindeb1:2.7.4-0ubuntu1.6Jan 123.03 MiB23 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-archimport(1)

git-archimport - Import an Arch repository into Git

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-citool(1)

git-citool - Graphical alternative to git-commit

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-contacts(1)

git-contacts - List people who might be interested in a set of changes

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-cvsexportcommit(1)

git-cvsexportcommit - Export a single commit to a CVS checkout

git-cvsimport(1)

git-cvsimport - Salvage your data out of another SCM people love to hate

git-cvsserver(1)

git-cvsserver - A CVS server emulator for Git

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-gui(1)

git-gui - A portable graphical interface to Git

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-lost-found(1)

git-lost-found - Recover lost refs that luckily have not yet been pruned

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-p4(1)

git-p4 - Import from and submit to Perforce repositories

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-peek-remote(1)

git-peek-remote - List the references in a remote repository

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-repo-config(1)

git-repo-config - Get and set repository or global options

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-email(1)

git-send-email - Send a collection of patches as emails

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-svn(1)

git-svn - Bidirectional operation between a Subversion repository and Git

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-tar-tree(1)

git-tar-tree - Create a tar archive of the files in the named tree object

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

gitk(1)

gitk - The Git repository browser

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

Git::SVN::Editor(3pm)

Git::SVN::Editor - commit driver for "git svn set-tree" and dcommit

Git::SVN::Fetcher(3pm)

Git::SVN::Fetcher - tree delta consumer for "git svn fetch"

Git::SVN::Memoize::YAML(3pm)

Git::SVN::Memoize::YAML - store Memoized data in YAML format

Git::SVN::Prompt(3pm)

Git::SVN::Prompt - authentication callbacks for git-svn

Git::SVN::Ra(3pm)

Git::SVN::Ra - Subversion remote access functions for git-svn

Git::SVN::Utils(3pm)

Git::SVN::Utils - utility functions used across Git::SVN

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+next.20190909-1 to 1:2.23.0+next.20190917-1

Yesterday
Debian experimental icon

Debian experimental experimental/main: Updated from 1:2.23.0+next.20190907-1 to 1:2.23.0+next.20190909-1

0 - 11:01
Debian experimental icon

Debian experimental experimental/main: Updated from 1:2.23.0+next.20190826-1 to 1:2.23.0+next.20190907-1

Sep 10
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 2.22.1-1.1 to 2.23.0-1.1

Aug 29
  • git 2.23.0:
    • The "--base" option of "format-patch" computed the patch-ids for prerequisite patches in an unstable way, which has been updated to compute in a way that is compatible with "git patch-id
    • -stable".
    • The "git log" command by default behaves as if the --mailmap option was given.
    • fixes and improvements to UI, workflow and features
Debian experimental icon

Debian experimental experimental/main: Updated from 1:2.23.0+next.20190816-1 to 1:2.23.0+next.20190826-1

Aug 27
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 2.22.0-3.1 to 2.22.1-1.1

Aug 22
  • git 2.22.1
    • A relative pathname given to "git init --template=<path> <repo>"
    ought to be relative to the directory "git init" gets invoked in, but it instead was made relative to the repository, which has been corrected.
    • "git worktree add" used to fail when another worktree connected to
    the same repository was corrupt, which has been corrected.
    • "git am -i --resolved" segfaulted after trying to see a commit as
    if it were a tree, which has been corrected.
    • "git merge --squash" is designed to update the working tree and the
    index without creating the commit, and this cannot be countermanded by adding the "--commit" option; the command now refuses to work when both options are given.
    • Update to Unicode 12.1 width table.
    • "git request-pull" learned to warn when the ref we ask them to pull
    from in the local repository and in the published repository are different.
    • "git fetch" into a lazy clone forgot to fetch base objects that are
    necessary to complete delta in a thin packfile, which has been corrected.
    • The URL decoding code has been updated to avoid going past the end
    of the string while parsing %-<hex>-<hex> sequence.
    • "git clean" silently skipped a path when it cannot lstat() it; now
    it gives a warning.
    • "git rm" to resolve a conflicted path leaked an internal message
    "needs merge" before actually removing the path, which was confusing. This has been corrected.
    • Many more bugfixes and code cleanups.
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 2.23.0-0.2.rc2.fc31 to 2.23.0-1.fc32

Aug 19
  • Update to 2.23.0
Arch rolling icon

Arch rolling testing/os: Version 2.23.0-1 removed

Aug 19
Arch rolling icon

Arch rolling extra/os: Updated from 2.22.1-1 to 2.23.0-1

Aug 19
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

Aug 19
Ubuntu 19.10 icon

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

Aug 19
  • 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 19
Arch rolling icon

Arch rolling testing/os: Updated from 2.22.1-2 to 2.23.0-1

Aug 17
Debian 9.0 icon

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

Aug 15
  • merge branch debian-sid.
Ubuntu 16.04 LTS icon

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

Aug 15
  • 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

Aug 15
Arch rolling icon

Arch rolling testing/os: Version 2.22.1-2 introduced

Aug 15
Ubuntu 16.04 LTS icon

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

Aug 15
Arch rolling icon

Arch rolling testing/os: Version 2.22.1-1 removed

Aug 14
Arch rolling icon

Arch rolling extra/os: Updated from 2.22.0-1 to 2.22.1-1

Aug 14

Related packages

git-all - fast, scalable, distributed revision control system (all subpackages)
git-annex - manage files with git, without checking their contents into git
git-annex-bash-completion - Bash completion for git-annex
git-annex-docs - Manage files with git, without checking their contents into git
git-annex-remote-rclone - rclone-based git annex special remote
git-arch - fast, scalable, distributed revision control system (arch interoperability)
git-archive-all - Archive git repository with its submodules
git-big-picture - Visualization tool for Git repositories
git-bugzilla - Attach patches to a bugzilla bug
git-build-recipe - construct a Git branch from a recipe
git-buildpackage - Suite to help with Debian packages in Git repositories
git-buildpackage-rpm - Suite to help with RPM packages in Git repositories
git-bz - Command line integration of git with Bugzilla
git-bzr - Git tools for working with bzr repositories
git-cal - GitHub-like contributions calendar on terminal
git-cinnabar - Git remote helper to interact with mercurial repositories
git-cinnabar-debuginfo - Debug information for package git-cinnabar
git-cinnabar-debugsource - Debug sources for package git-cinnabar
git-clang-format - Integration of clang-format for git
git-cola - A sleek and powerful git GUI
git-core - fast, scalable, distributed revision control system (obsolete)
git-core-debuginfo - Debug information for package git-core
git-core-doc - Documentation files for git-core
git-cpan-patch - Patch CPAN modules using Git
git-crecord - interactively select chunks to commit with Git
git-credential-gnome-keyring - Git credential backend using the GNOME keyring as storage
git-credential-gnome-keyring-debuginfo - Debug information for package git-credential-gnome-keyring
git-credential-libsecret - Git credential backend using libsecret to access keyring
git-credential-libsecret-debuginfo - Debug information for package git-credential-libsecret
git-crypt - Transparent file encryption in git
git-crypt-debuginfo - Debug information for package git-crypt
git-crypt-debugsource - Debug sources for package git-crypt
git-cvs - fast, scalable, distributed revision control system (cvs interoperability)
git-daemon - Simple Server for Git Repositories
git-daemon-debuginfo - Debug information for package git-daemon
git-daemon-run - fast, scalable, distributed revision control system (git-daemon service)
git-daemon-sysvinit - fast, scalable, distributed revision control system (git-daemon service)
git-debpush - client script for git pushing to Debian-style archives
git-debrebase - rebasing git workflow tool for Debian packaging
git-debuginfo - Debug information for package git
git-debugsource - Debug sources for package git
git-doc - fast, scalable, distributed revision control system (documentation)
git-dpm - git Debian package manager
git-el - fast, scalable, distributed revision control system (emacs support)
git-email - fast, scalable, distributed revision control system (email add-on)
git-evtag - Strong GPG verification of git tags
git-evtag-debuginfo - Debug information for package git-evtag
git-evtag-debugsource - Debug sources for package git-evtag
git-extras - Extra commands for git
git-fame - Pretty-print git repository collaborators sorted by contributions
git-flow - Git extension to provide a high-level branching model
git-ftp - Git powered FTP client written as shell script
git-gnome-keyring - Git module for working with gnome-keyring
git-gui - fast, scalable, distributed revision control system (GUI)
git-hg - Git tools for working with mercurial repositories
git-hub - Git command line interface to GitHub
git-instaweb - Repository browser in gitweb
git-latexdiff - Simple but very convenient wrapper around Git and latexdiff
git-lfs - Git extension for versioning large files
git-lfs-debuginfo - Debug information for package git-lfs
git-lfs-debugsource - Debug sources for package git-lfs
git-man - fast, scalable, distributed revision control system (manual pages)
git-mediawiki - fast, scalable, distributed revision control system (MediaWiki interoperability)
git-merge-changelog - git merge driver for GNU ChangeLog files
git-merge-changelog-debuginfo - Debug information for package git-merge-changelog
git-merge-changelog-debugsource - Debug sources for package git-merge-changelog
git-notifier - git commit email notification script
git-octopus - Git commands for continuous delivery
git-p4 - Git tools for importing Perforce repositories
git-phab - Git subcommand to integrate with Phabricator.
git-publish - git command to prepare and store patch revisions as git tags
git-pull-request - Command line tool to send GitHub pull-request
git-reintegrate - Git extension to manage integration branches
git-remote-bzr - bidirectional bridge between Git and Bazaar
git-remote-gcrypt - encrypted git repositories
git-remote-hg - bidirectional bridge between Git and Mercurial
git-repair - repair various forms of damage to git repositories
git-restore-mtime - set timestamps to the date of a file's last commit
git-review - git command for submitting branches to Gerrit
git-secret - A bash-tool to store your private data inside a git repository
git-secrets - Prevents accidental commits of credentials
git-sh - a git shell
git-sizer - compute various size metrics for a Git repository
git-subrepo - Git Submodule Alternative
git-subtree - Git tools to merge and split repositories
git-svn - fast, scalable, distributed revision control system (svn interoperability)
git-svn-debuginfo - Debug information for package git-svn
git-sync - One-script git synchronization
git-test - Git extension to conveniently test all distinct versions
git-time-metric - Simple, seamless, lightweight time tracking for Git
git-time-metric-debuginfo - Debug information for package git-time-metric
git-time-metric-debugsource - Debug sources for package git-time-metric
git-tools - Assorted git-related scripts and tools
git-web - Git Web Interface
git-xcleaner - Interactive git branch removal TUI
⇧ Top