Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Windows命令行在Web上打开当前的GitHub分支?_Windows_Github_Command Line Interface_Conemu - Fatal编程技术网

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

如何使用Windows命令行在Web上打开当前的GitHub分支?,windows,github,command-line-interface,conemu,Windows,Github,Command Line Interface,Conemu,我用OhMyZsh在Mac/Linux终端上运行这个命令,但一旦我转到Windows,我不知道如何使用Cmdr/ConEmu shell更新它 基本上,我想要一个类似goweb的别名,它将打开我的默认浏览器到GitHub上的当前分支。我可以假设一个特定的回购协议。也许稍后的增强也会使用默认远程或类似的方式来实现这一点。此答案将对回购URL进行硬编码,并仅附加当前分支。如果使用cmdr或任何可以设置别名的地方,请将此添加到user-aliases.cmd goweb=@echo off &

我用OhMyZsh在Mac/Linux终端上运行这个命令,但一旦我转到Windows,我不知道如何使用Cmdr/ConEmu shell更新它


基本上,我想要一个类似goweb的别名,它将打开我的默认浏览器到GitHub上的当前分支。我可以假设一个特定的回购协议。也许稍后的增强也会使用默认远程或类似的方式来实现这一点。

此答案将对回购URL进行硬编码,并仅附加当前分支。如果使用cmdr或任何可以设置别名的地方,请将此添加到user-aliases.cmd

goweb=@echo off && for /f %i in ('git rev-parse --abbrev-ref HEAD') do start https://<pathToRepo>/tree/%i
替换为您的回购协议的URL

一旦这是在那里,您可以从您的CLI键入goweb,它应该为您打开它。当您需要在GH上的当前分支上执行某些操作时,可以保存几次单击