我想创建一个git alias
允许我执行git visit
的操作,并且存储库将在浏览器中打开。
问问题
78 次
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 回答