1

GITリモートサーバー上の特定のgitブランチで特定のファイルのSHAIDを取得するために使用できるコマンドがあるかどうか知りたいですか?

ありがとう、Srinivas

4

2 に答える 2

2

git lsremoteは、リモート サーバーに対して実行される数少ないコマンドの 1 つです。
ただし、特定のファイルではなく、参照 (タグ、ブランチなど) に SHA1 のみが表示されます。

ファイルの場合、最初にリモート リポジトリを取得する必要があります。次に、特定のファイルに関する情報をクエリできます。

于 2011-06-13T11:08:10.760 に答える
0

返信いただきありがとうございます..

今のところ、シナリオを満たすために以下のコマンドが機能しています..しかし、リモートサーバー上のファイルの最新のIDを見つけるための直接コマンドがあるかどうかを確認しようとしています...

git log 'ブランチ名' -- 'ファイル名'

ID、作成者、日付を含むログメッセージを表示します。UNIXパイプヘッドコマンドで一番上の最初の行を取得しています。

git log 'ブランチ名' -- 'ファイル名' | 頭-1

于 2011-06-14T05:14:21.247 に答える