Help
Display help information about Git
A tutorial introduction to Git.
A useful minimum set of commands for Everyday Git.
An overview of recommended workflows with Git.
Display help information about Git
A tutorial introduction to Git.
A useful minimum set of commands for Everyday Git.
An overview of recommended workflows with Git.
Get and set repository or global options
Set name attached to commit transactions.
Set email attached to commit transactions.
Create an empty Git repository or reinitialize an existing one.
Clone a repository into a new directory.
Show the working tree status.
Show status. Give the output in the short-format.
Show changes in working tree.
Show changes between staging and the last file version.
Show commit logs.
Check log from a branch.
Show various types of objects. e.g. commit
View more details about tag.
List, create, or delete branches.
List local branches.
List both remote-tracking branches and local branches.
Create new branch.
Rename branch.
Soft delete
Hard delete
Switch branches or restore working tree files.
Switch to branche.
Creates a new branch and immediately switches to it.
When creating a new branch, if no -b option is given, the name of the new branch will be derived from the remote-tracking branch.
Join two or more development histories together.
Merge a branch to (current) branch.
Track change of a file contents by adding to the index
Move or rename a file, a directory, or a symlink.
Remove files from the working tree and from the index.
Removes the file from version control but preserves the file locally.
Stash the changes in a dirty working directory away.
Lists all stashed changesets.
Restores the most recently stashed files.
Discards the most recently stashed changeset.
Record changes to the repository
Correct last commit.
Revert contents of a file, or obtain a deleted file from local repository.
Reset command is used to reset or revert changes.
Unstages the file, but preserves its contents.
Undoes all commits after [commit], preserving changes locally.
Undoes last commit.
Discards all history and changes back to the specified commit.
Reapply commits on top of another base tip.
List, create, delete or verify a tag object signed with GPG.
View all available tags.
Create tag, tag current HEAD
Delete tags from local as well as the remote repository.
Prepare patches for e-mail submission.
Apply a patch to files and/or to the index.
Apply a series of patches from a mailbox.
Manage set of tracked repositories.
Print all remotes' fetch/push URLs.
Add remote as origin.
Print remote origin.
Download objects and refs from another repository.
Fetch from and integrate (merge) with another repository or a local branch.
Update remote refs along with associated objects.
Push update to origin's master branch.
Update a branch.
Push send update to a remote repository.
Push tag into the remote repository.