Remove untracked files from the working tree NAME git-clean - Remove untracked files from the working tree SYNOPSIS git clean [-d] [-f] [-i] [-n] [-q...Apply the changes introduced by some existing commits NAME git-cherry-pick - Apply the changes introduced by some existing commits SYNOPSIS git cherry-pick [--edit] [-n] [-m <paren…Remove unnecessary whitespace NAME git-stripspace - Remove unnecessary whitespace SYNOPSIS git stripspace [-s | --strip-comments] git stripspace [-c | --comment-lines] DESCRIPTION …Join two or more development histories together NAME git-merge - Join two or more development histories together SYNOPSIS git merge [-n] [--stat] [--no-commit] [--squash] [--[no-]e…Revert some existing commits NAME git-revert - Revert some existing commits SYNOPSIS git revert [--[no-]edit] [-n] [-m <parent-number>] [-s] [-S[<keyid>]] <commit>... git revert (-…Stash the changes in a dirty working directory away NAME git-stash - Stash the changes in a dirty working directory away SYNOPSIS git stash list [<log-options>] git stash show [-u …Apply a patch to files and/or to the index NAME git-apply - Apply a patch to files and/or to the index SYNOPSIS git apply [--stat] [--numstat] [--summary] [--check] [--index | --in…garbage-collect and analyze a PostgreSQL database NAME vacuumdb - garbage-collect and analyze a PostgreSQL database SYNOPSIS vacuumdb [ connection-option ...] [ option ...] [ -t | …Reuse recorded resolution of conflicted merges NAME git-rerere - Reuse recorded resolution of conflicted merges SYNOPSIS git rerere [clear | forget <pathspec>... | diff | status | …Common Git shell script setup code NAME git-sh-setup - Common Git shell script setup code SYNOPSIS . "$(git --exec-path)/git-sh-setup" DESCRIPTION This is not a command the end use…Display data in columns NAME git-column - Display data in columns SYNOPSIS git column [--command=<name>] [--[raw-]mode=<mode>] [--width=<width>] [--indent=<string>] [--nl=<string>]…Use binary search to find the commit that introduced a bug NAME git-bisect - Use binary search to find the commit that introduced a bug SYNOPSIS git bisect <subcommand> <options> D…Add file contents to the index NAME git-add - Add file contents to the index SYNOPSIS git add [--verbose | -v] [--dry-run | -n] [--force | -f] [--interactive | -i] [--patch | -p] […Reads tree information into the index NAME git-read-tree - Reads tree information into the index SYNOPSIS git read-tree [(-m [--trivial] [--aggressive] | --reset | --prefix=<prefix…Perform merge without touching index or working tree NAME git-merge-tree - Perform merge without touching index or working tree SYNOPSIS git merge-tree [--write-tree] [<options>] <…Cleanup unnecessary files and optimize the local repository NAME git-gc - Cleanup unnecessary files and optimize the local repository SYNOPSIS git gc [--aggressive] [--auto] [--[no…Record changes to the repository NAME git-commit - Record changes to the repository SYNOPSIS git commit [-a | --interactive | --patch] [-s] [-v] [-u<mode>] [--amend] [--dry-run] [(…Run tasks to optimize Git repository data NAME git-maintenance - Run tasks to optimize Git repository data SYNOPSIS git maintenance run [<options>] git maintenance start [--schedul…Reapply commits on top of another base tip NAME git-rebase - Reapply commits on top of another base tip SYNOPSIS git rebase [-i | --interactive] [<options>] [--exec <cmd>] [--onto …Run a three-way file merge NAME git-merge-file - Run a three-way file merge SYNOPSIS git merge-file [-L <current-name> [-L <base-name> [-L <other-name>]]] [--ours|--theirs|--union]…