git diff показывает только изменения уже отслеживаемых файлов. Новые (untracked) файлы в листинге не появляются. Годами мирился: смотрел их отдельной командой или сначала делал git add, чтобы затащить в staging.
Сегодня попросил ИИ написать скрипт git-diffall, который решает проблему. Одна выдача - и изменённые, и удалённые, и добавленные файлы. Рабочее дерево при этом не меняется.
git-diffall
Полная картина изменений одной командой без побочных эффектов. Удобно анализировать перед коммитом.
Исходник: https://gist.github.com/sergio-fry/79c629823e85368fbd905c334a9a1446
Post #447
745
- 👍 6
- 🔥 5