git-secret
Stores private data inside a Git repository. Written in Bash.
git-scp
Copy files from the current working tree to the working directory of a remote repository.Part of git-extras. Uses rsync to transfer files.
git-extras
rsync
git-rscp
Reverse git scp - copy files from the working directory of a remote repository to the current working tree.Part of git-extras.
git scp
git-root
Print the root directory of the current Git repository.Part of git-extras.
git-rm
Remove files from repository index and local filesystem.
git-revert
Create new commits which reverse the effect of earlier ones.
git-rev-parse
Display metadata related to revisions.
git-rev-list
List revisions (commits) in reverse chronological order.
git-restore
Restore working tree files. Requires Git version 2.23+.See also git checkout and git reset.
git checkout
git reset
git-reset
Undo commits or unstage changes, by resetting the current Git HEAD to the specified state.If a path is passed, it works as "unstage"; if a commit hash or branch is passed, it works as "uncommit".
git-reset-file
Revert a file to HEAD or a commit.Part of git-extras.
git-request-pull
Generate a request asking the upstream project to pull changes into its tree.
git-replace
Create, list, and delete refs to replace objects.
git-repl
Git REPL (read-evaluate-print-loop) - an interactive Git shell.Part of git-extras.
git-repack
Pack unpacked objects in a Git repository.
git-rename-tag
Rename a Git tag.Part of git-extras.
git-rename-remote
Change remote for pulling and pushing.Part of git-extras.
git-rename-branch
Rename a Git branch.Part of git-extras.
git-remote
Manage set of tracked repositories ("remotes").
git-release
Create a Git tag for a release.Part of git-extras.