hub
A wrapper for Git that adds commands for working with GitHub-based projects. If set up as instructed by hub alias, one can use git to run hub commands. More information: <https://hub.github.com>.
Install
- All systems
-
curl cmd.cat/hub.sh
- Debian
-
apt-get install hub
- Ubuntu
-
apt-get install hub
- Alpine
-
apk add hub
- Arch Linux
-
pacman -S hub
- Kali Linux
-
apt-get install hub
- Fedora
-
dnf install hub
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install hub
- OS X
-
brew install hub
- Dockerfile
- dockerfile.run/hub
- Docker
-
docker run cmd.cat/hub hub
powered by Commando
A wrapper for Git that adds commands for working with GitHub-based projects. If set up as instructed by hub alias, one can use git to run hub commands. More information: <https://hub.github.com>.
-
Clone a repository using its slug (owners can omit the username):
hub clone username/repo_name
-
Create a fork of the current repository (cloned from another user) under your GitHub profile:
hub fork
-
Push the current local branch to GitHub and create a PR for it in the original repository:
hub push remote_name && hub pull-request
-
Create a PR of the current (already pushed) branch, reusing the message from the first commit:
hub pull-request --no-edit
-
Create a new branch with the contents of a pull request and switch to it:
hub pr checkout pr_number
-
Upload the current (local-only) repository to your GitHub account:
hub create
-
Fetch Git objects from upstream and update local branches:
hub sync
© tl;dr; authors and contributors