我让这个命令在我的Mac/Linux (终端)上使用OhMyZsh,但是当我迁移到Windows时,我不知道如何使用Cmdr/ConEmu更新它。
基本上,我想要一个类似于"goweb“的别名,它将打开我在GitHub上当前分支的默认浏览器。我可以假设一个特殊的回购。也许以后的增强也会使用,例如,默认的遥控器之类的。
发布于 2018-02-13 20:30:26
这个答案硬编码回购URL,并只是附加当前的分支。将其添加到用户-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上的当前分支上执行某些操作时,可以保存一些单击。
发布于 2021-08-08 15:40:06
另一种方法是使用GitHub命令行gh,特别是Gh 1.12.0 (2021年6月)引入的gh browse。
在web浏览器中打开GitHub存储库。 gh浏览 示例 $ gh浏览main.go --主分支中的分支main # => Open main.go
如果您只想要远程URL,那么添加选项。
GitHub CLI2.1.0 (oct.2021)带来一个特性来打开gh browse中分支的最新提交
-c, --commit Open the last commit
--branch支持SHAs,-n只打印一个URL,-c l输入最新的提交。
https://stackoverflow.com/questions/48775112
复制相似问题