Требования: .NET-проект, который использует git для управления исходным кодом, теперь должен быть отправлен или резервно скопирован, и в проекте содержится большое количество временно игнорируемых файлов, таких как package, obj, bin и др. Если сжать напрямую, он будет очень большим, так как удалить файлы, которые не управляются с помощью git-трекинга?
Команда git-clean
Эта команда предназначена для удаления неотслеживаемых файлов из рабочего дерева, сначала используйте команду для просмотра файлов, которые будут удаляться, команда выглядит следующим образом:
Я обнаружил, что выхода не было, а содержимое файлов хранилось в каталогах obj и bin. Причина в том, что правила, настроенные в .gitignore по умолчанию, игнорируются.
Вам нужно добавить параметр -x следующей командой:
Затем выполните команду удаления следующим образом:
Ссылка:Вход по гиперссылке виден. |