Описание тега git-ls-tree

0 ответов

Как перечислить только файлы eixsting в git-репо?

Я использовал sparse checkout клонировать подпапки и файлы из репо, как указано в инструкциях в этом вопросе. В настоящее время я хочу перечислить извлеченные файлы на моем диске - не полное дерево репо, только существующие файлы, есть ли какая-либо…
27 фев '19 в 07:12
5 ответов

Каков внутренний формат объекта дерева мерзавца?

Каков формат содержимого объекта Git Tree? Содержимое объекта BLOB-объекта blob [size of string] NUL [string], а что это за объект дерева?
09 фев '13 в 19:30
1 ответ

Альтернатива git ls-tree -r HEAD -.: Foo

Я хочу получить список путей, разрешений и хэшей содержимого для файлов для пересмотра в наборе путей, исключая некоторые пути. git ls-tree кажется идеальным. Например, в репозитории Git $ git ls-tree -r v2.2.2 -- Documentation ':!Documentation/RelN…
09 сен '15 в 02:56
0 ответов

Как лучше всего просматривать файлы обновленного репозитория git bare? (концепция ls-дерева)

Я ищу способ увидеть файлы в репозитории Git голые, которые были обновлены другим удаленным, но без тянуть в моем хранилище. Я попытаюсь описать мои сомнения, используя пример на местном уровне. Я создаю папку, добавляю два файла и создаю новый репо…
21 июл '18 в 15:01
3 ответа

Как прочитать поле режима вывода git-ls-tree

$ git ls-tree fb3a8bdd0ce 100644 blob 63c918c667fa005ff12ad89437f2fdc80926e21c .gitignore 100644 blob 5529b198e8d14decbe4ad99db3f7fb632de0439d .mailmap 100644 blob 6ff87c4664981e4397625791c8ea3bbb5f2279a3 COPYING 040000 tree 2fb783e477100ce076f6bf57…
10 апр '09 в 13:53
1 ответ

Git - рекурсивный список файлов по имени ветки / тега

Я хочу видеть деревья файлов без клонирования всех удаленных файлов. Возможно ли использовать команды git? мерзавец версия 2.21.0 Мои текущие команды ниже: - mkdir my-repo && cd my-repo - git init - git remote add origin https://remote-repo-…
02 июл '19 в 11:57
2 ответа

Как сравнить локальные и удаленные файлы git?

Мне нужно перечислить все отслеживаемые коммитированные файлы, которые существуют только локально. Скажем, мое локальное репо - это фиксация удаленного репо (на github или gitlab), и это мои локальные отслеживаемые коммитированные файлы: a.txt b.txt…
14 мар '20 в 13:41
1 ответ

вычислить хэш рабочего дерева git

Я использовал «git rev-parse HEAD:» для вычисления хэша папки в рабочем дереве. это в основном то же поведение, что и «git ls-tree:». это вычисление хэша не текущего рабочего дерева, а конкретной фиксации (в моем случае HEAD), поэтому изменения в ра…
20 фев '22 в 14:48
0 ответов

Git: исследовать структуру папок старого коммита, не проверяя его

Я хочу взглянуть на структуру папок старого коммита, который я больше не могу проверить (в нем были некоторые вещи Git LFS, которые теперь сломаны, и мне не под силу их восстановить). Я уже могу сравнить его с его родителем и многому научиться, но я…
11 апр '22 в 08:59
1 ответ

Как получить дерево текущего каталога в Git

В Git можно получить дерево подкаталога, скажемfoo/так git ls-tree -d HEAD foo но предположим, что это текущий каталог, как получить дерево этого каталога? Следующее git ls-tree -d HEAD . перечислил бы любые деревья в , но не дерево foo. Лучший подх…
28 сен '23 в 12:35