如何获取当前仓库的名称和人员/组织在.gitconfig中使用?

时间:2016-08-08 23:41:01

标签: git github git-config

基本上我想做的就是有一个方便的工具我可以说:

git open

这将只在您的浏览器中打开当前的github存储库。如果我可以获得名称,我可以使用https://github.com/{user or org}/{repo name}的别名。

2 个答案:

答案 0 :(得分:3)

试试这个bash功能

对于Linux:

function git-open-url(){
  xdg-open `git config --get remote.origin.url`
}

对于Mac:

function git-open-url(){
  open `git config --get remote.origin.url`
}

答案 1 :(得分:0)

我已经看过git-open工具了。这很酷,但我只想在我的.gitconfig中找到一条线,所以这就是我最终做的事情。

[alias]
    open = "!open https://github.com/$(echo $(git remote get-url origin) | cut -f2 -d\":\")"

完美地工作:)