1

背景:我正在 FreePascal 中开发一个 (FreePascal :) ) 更新工具。其中一项功能是从远程 hg、svn 和 git 存储库下载/更新源代码。吉特纽布。添加了脚本等标签,因为我正在调用 git 命令,而不是使用库。

如何使用 git repo 获取目录的远程 URL?做 git ls-remote -h 似乎从 git://gitorious.org/fg/fgdata 输出到 stderr 和很多其他数据

我只是对 git://gitorious.org/fg/fgdata 部分感兴趣。

有没有比解析输出更容易(阅读:由 git 管道支持)的方法来获取它?

4

1 回答 1

3

默认情况下,初始远程 repo 的存储方式就像origin未明确指定一样。假设您的远程仓库的名称没有更改,这应该显示远程仓库的 URL origin

git config remote.origin.url
于 2013-03-03T11:34:08.830 回答