[英]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.