Есть ли способ использовать команду типа git ls-files
для отображения только неотслеживаемых файлов?
Причина, по которой я спрашиваю, заключается в том, что я использую следующую команду для обработки всех удаленных файлов:
git ls-files -d | xargs git rm
Я хотел бы что-то подобное для неотслеживаемых файлов:
git some-command --some-options | xargs git add
Мне удалось найти параметр -o
для git ls-files
, но это не то, что я хочу, потому что это такжепоказывает проигнорированные файлы.Я также смог придумать следующую длинную и уродливую команду:
git status --porcelain | grep '^??' | cut -c4- | xargs git add
Кажется, здесь должна быть лучшая команда, которую я мог бы использовать.А если нет, как я могу создавать собственные команды git?