Я пытаюсь добавить все под MyProject/Frameworks/
в git-lfs (хранилище больших файлов).Я не уверен , какой правильный формат для рекурсивного сопоставления всех файлов и папок в папке Frameworks
. Этот ответ говорит, что правильный формат - git lfs track "MyProject/Frameworks/**"
, но Справочный документ Atlassian говорит, что я должен использовать git lfs track "MyProject/Frameworks/"
.Я попробовал оба, и они не использовали git lfs
для хранения.Он пытался загрузить файлы напрямую.
Конечно, я хотел бы знать правильный формат, но что более важно, прежде чем я попытаюсь отправить свои изменения в github, я хотел бы убедиться, что совпадение и файлы делаютдействительно работает правильно.Это позволит мне повторять и пробовать новые вещи.
Я вижу две связанные команды, которые могут помочь: git lfs status
и git lfs ls-files
.Не ясно, какой из них мне следует использовать, и какой вывод я должен искать.Например, когда я запустил git lfs status
, он показал мне тонну файлов под Git LFS objects to be committed
, заставляя меня думать, что они будут добавлены в Git LFS.Однако, после попытки перейти на GitHub.com, я понял, что это явно не так.Если это помогает, вывод для этих файлов всегда имел что-то вроде (Git: edee1ad)
после каждого имени файла.
Когда я пытаюсь использовать git lfs ls-files
, я не уверен, нужно ли мне запускать его после git add
файлов, после их фиксации или после их нажатия.В большинстве случаев он просто показывает пустой вывод.
По сути, вопрос заключается в следующем: Если я правильно настроил git lfs
, какой инструмент (например, git lfs status
) мне следует использовать, и какой вывод мне следуетищите до Я пытаюсь зафиксировать / нажать?
Примечание: Пожалуйста, не отвечайте на вопрос только каксопоставьте все рекурсивные файлы, поскольку это поможет мне один раз (в данном конкретном случае), вместо того, чтобы позволять мне повторять и пробовать новые вещи (в любом случае).