git ls-remote
git ls-remoteは、リモートのコミットIDを取得するコマンドです。
構文
- (構文)
- git ls-remote [オプション]
オプション | 説明 |
---|---|
-q、--quiet | 情報を取得する時にリモートのURLを表示させない |
--get-url | リモートのURLを取得する |
--heads | HEADのみ取得する |
--tags | タグのみ取得する |
サンプル
リモートのコミットIDを取得する(現在のフォルダのクローン元)
git ls-remote
リモートのコミットIDを取得する(リモートのURLを指定する)
git ls-remote http://xxx/zzz.git
リモートのブランチのコミットIDの一覧を取得する
git ls-remote --heads
リモートのURLを取得する
git ls-remote --get-url
現在のフォルダがGitクローンしたフォルダでない場合はエラーとなります。
リモートのタグの一覧を取得する
git ls-remote --tags
備考
- ls-filesのlsは、UNIX系OSのファイル一覧を表示するコマンド「ls」から来ています。