GITリモートサーバー上の特定のgitブランチで特定のファイルのSHAIDを取得するために使用できるコマンドがあるかどうか知りたいですか?
ありがとう、Srinivas
git lsremoteは、リモート サーバーに対して実行される数少ないコマンドの 1 つです。
ただし、特定のファイルではなく、参照 (タグ、ブランチなど) に SHA1 のみが表示されます。
ファイルの場合、最初にリモート リポジトリを取得する必要があります。次に、特定のファイルに関する情報をクエリできます。
返信いただきありがとうございます..
今のところ、シナリオを満たすために以下のコマンドが機能しています..しかし、リモートサーバー上のファイルの最新のIDを見つけるための直接コマンドがあるかどうかを確認しようとしています...
git log 'ブランチ名' -- 'ファイル名'
ID、作成者、日付を含むログメッセージを表示します。UNIXパイプヘッドコマンドで一番上の最初の行を取得しています。
git log 'ブランチ名' -- 'ファイル名' | 頭-1