Gitコマンド虎の巻

git ls-remote

git ls-remoteは、リモートのコミットIDを取得するコマンドです。

構文

(構文)
git ls-remote [オプション]
【オプション】
オプション説明
-q、--quiet情報を取得する時にリモートのURLを表示させない
--get-urlリモートのURLを取得する
--headsHEADのみ取得する
--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」から来ています。