После того, как я позвонил git add <file>
, команда git status
покажет мне что-то вроде:
...
new file: <file>
Как-то я не могу управлять им, чтобы получить ту же информацию, используя ls-files
, он (ls-files -tc
в этом случае) покажет мне:
H <commited file>
H <other commited file>
H <file>
Кажется, для новых файлов не существует ключа командной строки. Файл сообщается как кешированный, что нормально, но как я узнаю, что он не зафиксирован в это время?
Возможно ли это с помощью ls-files
или некоторой подобной команды (где мне не нужно разбирать много вывода, как в случае git status
)?