git-annotate
Show commit hash and last author on each line of a file.See git blame, which is preferred over git annotate.git annotate is provided for those familiar with other version control systems.
git blame
git annotate
git-annex
Manage files with Git, without checking their contents in.When a file is annexed, its content is moved into a key-value store, and a symlink is made that points to the content.
git-am
Apply patch files and create a commit. Useful when receiving commits via email.See also git format-patch, which can generate patch files.
git format-patch
git-alias
Create shortcuts for Git commands.Part of git-extras.
git-extras
git-add
Adds changed files to the index.
git-abort
Abort an ongoing rebase, merge, or cherry-pick.Part of git-extras.
gist
gimp
GNU image manipulation program.See also: krita.
krita
giftopnm
Convert a GIF file into a PNM image.
gifsicle
Create, edit, manipulate, and get information about GIF files.
gifdiff
Compare two GIFs for identical visual appearance.See also: gifsicle.
gibo
Fetch gitignore boilerplates.
ghost
A blogging platform and headless CMS.
ghdl
Open-source simulator for the VHDL language.
ghcup
Haskell toolchain installer.Install, manage, and update Haskell toolchains.
ghci
The Glasgow Haskell Compiler's interactive environment.
ghc
The Glasgow Haskell Compiler.Compiles and links Haskell source files.
gh
Work seamlessly with GitHub.Some subcommands such as config have their own usage documentation.
config
gh-workflow
List, view, and run GitHub Actions workflows.
gh-ssh-key
Manage GitHub SSH keys.