1

背景: FreePascal で (FreePascal :) ) アップデータ ツールを開発しています。機能の 1 つは、リモートの hg、svn、および git リポジトリからソース コードをダウンロード/更新することです。Git newb. ライブラリを使用せずに git コマンドを呼び出しているため、scripting etc タグを追加しました。

git リポジトリのあるディレクトリのリモート URL を取得するにはどうすればよいですか? git ls-remote -h を実行すると From git://gitorious.org/fg/fgdata to stderr およびその他の多くのデータが出力されるようです

私は git://gitorious.org/fg/fgdata 部分に興味があります。

出力を解析するよりも簡単な (読み取り: git 配管でサポートされている) これを取得する方法はありますか?

4

1 に答える 1

3

デフォルトでは、最初のリモート リポジトリは、origin明示的に指定されていないかのように保存されます。リモート リポジトリの名前が変更されていないと仮定すると、リモート リポジトリの URL が表示されますorigin

git config remote.origin.url
于 2013-03-03T11:34:08.830 に答える