如何获取提交的完整GitHub URL



我现在有一个很麻烦的命令:

echo https://github.com/$(git remote -v | grep -oP ':K.*?(?=.git)' | head -n1)/commit/$(git rev-parse HEAD) 
> commit-url.txt

有可能让它更简单吗?

使用github-cli可能会让事情变得更容易:

echo "$(gh repo view --json url  --jq .url)/commit/$(git rev-parse HEAD)"

最新更新