Вопрос по git – git ls-tree вывод рабочего каталога?

9

Я ищу способ получить результат так же, какls-tree, но моего рабочего каталога. Всякий раз, когда я бегуgit ls-tree . это говоритfatal: Not a valid object name .

git ls-filesError: User Rate Limit Exceeded-m? Mikel
git ls-tree -r HEAD kawing-chiu

Ваш Ответ

1   ответ
16

git ls-tree работает только с git refs, напримерls-tree HEAD.

Пытатьсяgit ls-files, Вы, вероятно, хотите-s и / или-m флаги.

Как вы указываете,git ls-files -s перечислит файлы в индексе (т.е. файлы, которые были размещены).

Теоретически, вы можете запутаться с индексом, запуститьgit ls-files -sзатем попытайтесь восстановить его, например,

git commit
git add .
git ls-files -s
git reset .
git reset --soft HEAD^

Кажется правильным и работал в простом тесте, но мог съесть все ваши файлы.

Error: User Rate Limit ExceededindexError: User Rate Limit Exceeded-sError: User Rate Limit Exceeded Alexander Bird
Error: User Rate Limit Exceeded-mError: User Rate Limit Exceeded

Похожие вопросы