rmaicle

Programming is an endless loop; it's either you break or exit.

Licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA).
You are free to copy, reproduce, distribute, display, and make adaptations but you must provide proper attribution. Visit https://creativecommons.org/ or send an email to info@creativecommons.org for more information about the License.

Date and Time

Interrogation Commands (draft)

In general, the interrogate commands do not touch the files in the working tree.

git cat-file
Provide content or type and size information for repository objects. git-cat-file(1)
git diff-files
Compares files in the working tree and the index. git-diff-files(1)
git diff-index
Compare a tree to the working tree or index. git-diff-index(1)
git diff-tree
Compares the content and mode of blobs found via two tree objects. git-diff-tree(1)
git for-each-ref
Output information on each ref. git-for-each-ref(1)
git ls-files
Show information about files in the index and the working tree. git-ls-files(1)
git ls-remote
List references in a remote repository. git-ls-remote(1)
git ls-tree
List the contents of a tree object. git-ls-tree(1)
git merge-base
Find as good common ancestors as possible for a merge. git-merge-base(1)
git name-rev
Find symbolic names for given revs. git-name-rev(1)
git pack-redundant
Find redundant pack files. git-pack-redundant(1)
git rev-list
Lists commit objects in reverse chronological order. git-rev-list(1)
git show-index
Show packed archive index. git-show-index(1)
git show-ref
List references in a local repository. git-show-ref(1)
git unpack-file
Creates a temporary file with a blob’s contents. git-unpack-file(1)
git var
Show a Git logical variable. git-var(1)
git verify-pack
Validate packed Git archive files. git-verify-pack(1)