Я изменил несколько файлов в папке и подпапках. Я мог бы добавить рекурсивную верхнюю папку, но тогда у меня есть несколько непапсовых папок, которые не отслеживаются, поэтому каждый раз, когда я делаю рекурсивное добавление к изменениям на этапе, я должен отслеживать вложенные папки с помощью git rm -r --cached
. Есть ли лучший способ просто внести изменения, которые отображаются в состоянии git, без отслеживания уже явно не отслеженных файлов?
мета-вопрос: действительно ли хорошая идея, что «git add
» означает две (или более) вещи? в этом контексте, если бы команда для отслеживания файлов (git add
) не была той же самой, что использовалась для модификаций этапа (git add
), тогда у меня не было бы этой проблемы в первую очередь