GIT SHA id файла в удаленной ветке git - PullRequest
1 голос
/ 13 июня 2011

Хотелось бы узнать, есть ли какая-либо команда для получения идентификатора SHA определенного файла в указанной конкретной ветке git на удаленном сервере GIT?

Спасибо, Шринивас

Ответы [ 2 ]

2 голосов
/ 13 июня 2011

git lsremote - одна из немногих команд, работающих с удаленным репо, как описано в " Показать журналы git для диапазона коммитов на удаленном сервере? ".
Ноон будет отображать SHA1 только для ссылок (теги, ветви, ...), а не для конкретного файла.

Для файла вам необходимо сначала извлечь удаленного репо, и тогда вы можете запросить информацию о конкретном файле .

0 голосов
/ 14 июня 2011

Спасибо за ответ ..

Я получил нижеприведенную команду, работающую, чтобы соответствовать моему сценарию на данный момент ... но пытаюсь увидеть, есть ли какая-либо прямая команда, чтобы найти последний идентификатор файла на удаленном сервере...

git log 'branch-name' - 'file-name'

, в котором отображаются сообщения журнала с идентификатором, автором и датой. Я получаюверхняя первая строка с командой заголовка канала unix.

git log 'branch-name' - 'file-name' |голова -1

...