".schema" коммандос перечислит доступные таблицы и их строки путем показа Вам, оператор раньше составлял, сказали таблицы:
sqlite> create table_a (id int, a int, b int); sqlite> .schema table_a CREATE TABLE table_a (id int, a int, b int);
Если вы хотите проверить SHA-1 данной ветки в удаленном репозитории, то ваш ответ правильный:
$ git ls-remote <URL>
Однако, если вы находитесь в той же файловой системе, более простое решение (не требуя извлечения SHA-1 из вывода) будет просто:
$ git --git-dir=/path/to/repo/.git rev-parse origin/branch_X
См. git (1) справочную страницу для описания опции ' - git-dir
».
Мой коллега ответил на это за меня:
git ls-remote ssh://git.dev.pages/opt/git/repos/dev.git <branch>
-Стив
Ссылки на заголовки веток хранятся в дереве .git / refs /
. Таким образом, вы сможете найти хэш последней фиксации по адресу:
cat .git/refs/remotes/origin/branch_X
Ваш путь может немного отличаться.
Если вам просто нужен SHA-1 из текущей проверенной ветки вашего локального репо, вы можете просто указать HEAD вместо origin / branch_X:
git --git-dir = / path / to / repo / .git rev-parse --verify HEAD