在网络浏览器中打开一个 GitHub 比较页面。
概要
hub compare
[-uc] [-b BASE]
hub compare
[-uc] [所有者] [BASE...]HEAD
选项
- -u, --url
打印 URL,而不是打开它。
- -c, --copy
将 URL 复制到剪贴板,而不是打开它。
- -b, --base BASE
如果未提供显式参数,则根据此选项比较基础分支。
- [BASE...]HEAD
分支名称、标签名称或提交 SHA,指定要比较的范围。如果给定具有两个点的范围(
A..B
),它将被转换为具有三个点的范围。BASE 部分默认为存储库的默认分支。
默认情况下,HEAD 参数为当前分支。如果当前分支未推送到远程,该命令将出错。
- 所有者
可选择指定比较页面 URL 所在存储库的所有者。
示例
$ hub compare
> open https://github.com/OWNER/REPO/compare/BRANCH
$ hub compare refactor
> open https://github.com/OWNER/REPO/compare/refactor
$ hub compare v1.0..v1.1
> open https://github.com/OWNER/REPO/compare/v1.0...v1.1
$ hub compare -u jingweno feature
https://github.com/jingweno/REPO/compare/feature