0

我想创建一个git alias允许我执行git visit的操作,并且存储库将在浏览器中打开。

4

2 回答 2

2

当你输入一个命令时git xyz,git 会寻找一个名为的文件git-xyz,如果找到,它就会执行它。您可以通过将一个名为的文件放在git-visit中的目录中来模拟这种行为PATH,然后git visit执行它。

文件的内容应该是

xdg-open $(git remote -v | cut -d @ -f 2 | cut -d ' ' -f 1 | head -1 | sed 's/:/\//' | sed 's/.git$//' | sed s'/^/https:\/\//') >& /dev/null &

xdg-open可能无法在您的机器上运行)。

请注意,您必须这样做chmod +x git-xyz才能使文件可执行

于 2021-09-30T07:23:11.650 回答
1

如果这个 repo 有一个 GitHub 远程,你可以说hub browse(如果你已经安装了hub)。

于 2021-09-30T14:16:16.423 回答