簡體   English   中英

如何使用 Windows 命令行在 Web 上打開當前的 GitHub 分支?

[英]How can I open the current GitHub branch on Web using Windows command line?

我使用 OhMyZsh 在我的 Mac/Linux(終端)上運行了這個命令,但是一旦我轉移到 Windows,我不確定如何使用 Cmdr/ConEmu shell 更新它。

基本上,我想要一個類似於“goweb”的別名,它將打開我的默認瀏覽器到 GitHub 上的當前分支。 假設有一個特定的回購,我很好。 也許以后的增強功能也會使用例如默認遙控器等來拉動它。

此答案對回購URL進行硬編碼,並僅附加當前分支。 將此添加到user-aliases.cmd(如果使用cmdr)或可以設置別名的任何位置。

goweb=@echo off && for /f %i in ('git rev-parse --abbrev-ref HEAD') do start https://<pathToRepo>/tree/%i

替換為您的倉庫的URL。

進入該目錄后,您只需從CLI鍵入goweb ,它將為您打開它。 當您需要在GH的當前分支上執行某些操作時,可以節省一些單擊次數。

另一種方法是使用 GitHub 命令行gh ,特別是gh browse ,隨 Gh 1.12.0(2021 年 6 月)一起引入

在 Web 瀏覽器中打開 GitHub 存儲庫。

 gh browse [<number> | <path>] [flags]

例子

$ gh browse main.go --branch main # => Open main.go in the main branch

如果您只需要遠程 URL,請添加--no-browser選項

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM