archive | Create an archive of files from a named tree |
blame | |
commit | Record changes to the repository |
config | Change Git configuration |
rebase | Reapply commits on top of another base tip |
add | Add file contents to the index |
stage | Add file contents to the staging area |
status | Show the working tree status |
clean | Shows which files would be removed from working directory |
revert | Create new commit that undoes all of the changes made in <commit>, then apply it to the current branch |
ls-remote | List references in a remote repository |
push | Update remote refs |
pull | Integrate with another repository |
diff | Show changes between commits, commit and working tree, etc |
reset | Reset current HEAD to the specified state |
log | Show commit logs |
remote | Manage remote repository |
fetch | Download objects and refs from another repository |
stash | Temporarily stores all the modified tracked files |
reflog | Show history of events with hashes |
clone | Clone a repository into a new directory |
init | Create an empty Git repository or reinitialize an existing one |
mv | Move or rename a file, a directory, or a symlink |
rm | Remove files from the working tree and from the index |
bisect | Use binary search to find the commit that introduced a bug |
grep | Print lines matching a pattern |
show | Show various types of objects |
branch | List, create, or delete branches |
checkout | Switch branches or restore working tree files |
cherry-pick | Apply the changes introduced by some existing commits |
submodule | Initialize, update or inspect submodules |
merge | Join two or more development histories together |
mergetool | Open the git tool to fix conflicts |
tag | Create, list, delete or verify a tag object signed with GPG |
restore | Restore working tree files |
switch | Switch branches |
worktree | Manage multiple working trees |
apply | Apply a patch to files and/or to the index |
daemon | A really simple server for Git repositories |