NAME git - the stupid content tracker SYNOPSIS git [-v | --version] [-h | --help] [-C ] [-c = ] [--exec ... fetch] [--no-optional-locks] [--no-advice] [--bare] [--git-dir= ] [--w…git-add (1), git-checkout (1), git-restore (1), git-commit (1), git-reset ... GIT_AUTHOR_NAME , GIT_AUTHOR_EMAIL , GIT_COMMITTER_NAME , GIT_COMMITTER_EMAIL , and EMAIL environmentNAME git-diff - Show changes between commits, commit and working tree, etc SYNOPSIS git diff ... git diff [ ] --cached [--merge-base] [ ] [--] [ ...] git diff [ ] [--merge-base] …NAME git-fetch - Download objects and refs from another repository SYNOPSIS git fetch [ ] [ [ ...]] git fetch ... git fetch --multiple [ ] [( | )...] git fetch --all [ ] DESCRIP…true, makes git-log (1), git-show (1), and git-whatchanged (1) assume --show-signature ... true, makes git-log (1), git-show (1), and git-whatchanged (1) assume --use-mailmapNAME git-pull - Fetch from and integrate with another repository or a local branch SYNOPSIS ... git pull [ ] [ [ ...]] DESCRIPTION Incorporates changes from a remote repository in…NAME git-filter-branch - Rewrite branches SYNOPSIS git filter-branch [--setup ] [--subdirectory-filter ] [--env-filter ... original ] [-d ] [-f | --force] [--state-branch ] [-…NAME git-push - Update remote refs along with associated objects SYNOPSIS git push [--all | --branches ... setting up hooks there. See documentation for git-receive-pack (1). When …NAME git-show - Show various types of objects SYNOPSIS git show [ ] [ ...] DESCRIPTION Shows ... special format as produced by git diff-tree --cc . For tags, it showsNAME git-diff-tree - Compares the content and mode of blobs found via two tree ... objects SYNOPSIS git diff-tree [--stdin] [-m] [-s] [-v] [--no-commit-id] [--prettyNAME git-rebase - Reapply commits on top of another base tip SYNOPSIS git rebase ... interactive] [ ] [--exec ] [--onto | --keep-base] [ [ ]] git rebase [-i | --interactive] [ …NAME git-bisect - Use binary search to find the commit that introduced a bug SYNOPSIS ... git bisect DESCRIPTION The command takes various subcommands, and different options de…NAME git-commit - Record changes to the repository SYNOPSIS git commit [-a | --interactive | --patch ... case HEAD is "detached" as described in git-checkout (1)). The content to b…NAME git-merge - Join two or more development histories together SYNOPSIS git merge [-n] [--stat ... rerere-autoupdate] [-m ] [-F ] [--into-name ] [ ...] git merge (--continue |…NAME git-update-index - Register file contents in the working tree to the index SYNOPSIS ... git update-index [--add] [--remove | --force-remove] [--replace] [--refresh] [-q] [--un…NAME git-rev-list - Lists commit objects in reverse chronological order SYNOPSIS git rev-list ... limit the result. Thus, the following command: $ git rev-list foo bar ^baz means "…NAME git-maintenance - Run tasks to optimize Git repository data SYNOPSIS git maintenance run [ ] git ... maintenance start [--scheduler= ] git maintenance (stop|register|unregiste…NAME git-rev-parse - Pick out and massage parameters SYNOPSIS git rev-parse [ ] ... DESCRIPTION Many ... Git porcelainish commands take a mixture of flags (i.e. parameters that be…NAME git-worktree - Manage multiple working trees SYNOPSIS git worktree add [-f] [--detach] [--checkout] [--lock ... reason ]] [--orphan] [(-b | -B) ] [ ] git worktree list [-v…NAME git-fast-import - Backend for fast Git data importers SYNOPSIS frontend | git fast-import ... feeds the contents stored there to git fast-import . fast-import reads a mixed co…