Hub 功能扩展github命令行

Hub 是对 git 的一层封装,以便和 GitHub 完美结合,而且对 git 完全兼容,推荐直接将 hub 设置为 git 的别名,所以在执行 git 的时候实际上是在执行 hub。

Hub安装

# 在Debian/Ubuntu中安装
apt-get install hub

# 在Centos/RedHat中安装
yum install hub

# 在Mac下的安装
brew install hub

Hub功能

命令
参数
填写内容
功能
等同

hub clone

仓库名or其他用户名/仓库名

获取Github远程仓库

git clone git@github.com/用户名/仓库名.git

hub remote add

用户名

添加Github远程仓库

git remote add 标识符 git://github.com/用户名/当前操作仓库的名称.git

hub fork

仓库名

fork仓库

=(在GitHub上对仓库做Fork处理)git remote add -f 用户名 git@github.com:仓库名.git

hub pull-request

-i Issue编号 -b 用户名:接收分支 -h 用户名:发送分支

Github的pull-request推送

hub checkout

URL

在本地检查pull-request分支的运行状况

hub create

仓库名

在Github上创建库

hub push

标识符 分支

推送至Github远程仓库

hub browse

打开当前操作的仓库在 GitHub 上对应的仓库页面

hub compare

打开 GitHub 上对应的查看差别的页面

最后更新于