8 个稳定版本
1.4.1 | 2024 年 3 月 29 日 |
---|---|
1.4.0 | 2023 年 5 月 25 日 |
1.3.3 | 2023 年 2 月 19 日 |
1.3.1 | 2022 年 7 月 12 日 |
1.1.1 | 2021 年 11 月 29 日 |
#413 在 开发工具 中排名
每月 下载量 52
23KB
318 行
概述
命令行工具,可以从终端的仓库位置在浏览器中打开 git 仓库页面。
目前仅在 mac 上进行过测试(M1 芯片之前)。
安装
注意:您必须安装带有 cargo 的 rust 才能安装此工具。
从 Github(此仓库)
- 克隆仓库
- 在仓库目录中运行
make install
使用 Cargo 从 crates.io
- 运行
cargo install gitopen
(来自 《Rust 编程语言》:"使用cargo install
安装的二进制文件都存储在安装根目录的 bin 文件夹中。如果您使用 rustup.rs 安装 Rust 并且没有自定义配置,则此目录将是$HOME/.cargo/bin
。请确保该目录已添加到您的$PATH
,以便能够运行您使用cargo install
安装的程序。")
用法
基本用法
- 在终端中的 git 仓库内,运行
gitopen
。 - 在您已打开分支并准备好推送和打开 PR 后,运行
gitopen -p
。这将推送当前分支的更改并在浏览器中打开 PR。这可以在 PR 的工作的任何阶段进行,而不仅仅是第一次推送时。 - 您可以打开一个特定的提交。使用
gitopen -c COMMIT
其中 COMMIT 是提交 SHA。 - 您还可以打开文件中特定的行号。使用
gitopen --l <PATH TO FILE>:<LINE NUMBER>
(注意您必须在文件路径和行号之间使用:
分隔符)。示例
> gitopen -l /src/main.rs:10
- 如果您已经添加了远程仓库(除了默认的
origin
),例如为了一个分支的仓库,远程仓库是原始仓库的 URL,您可以使用 gitopen 通过指定其名称来打开该远程仓库,例如
> gitopen -r upstream
请注意 gitopen -r origin
与 gitopen
相同。
如需帮助,请使用 gitopen --help
依赖
~4–17MB
~185K SLoC