Говорю, произнесла она ОК, чтобы удалить неотслеживаемые файлы [дубликат]
Возможные Дубликаты:
Как удалить неотслеженные файлы из рабочей копии git?
можно ли сказать git, чтобы удалить файлы untrack? В основном что-то, похожее на сброс?
пример:
git checkout -- index.php <-- revert my file
git checkout -- master <-- this would revert the entire repo back to the last commit on master, removing (deleting) any and all untracked files as well as reverting committed ones.
Я знаю, что это тривиальный todo на оболочке, но я хотел бы знать, можно ли это сделать в Git?
2 ответа:
вы можете искать
git clean
. Это приведет к удалению всех неотслеженных файлов. По умолчанию это игнорирует (не удаляет) шаблоны в.gitignore
, аgit clean -x
очищает эти файлы тоже.С
git clean
man page:-x Don't use the ignore rules. This allows removing all untracked files, including build products. This can be used (possibly in conjunction with git reset) to create a pristine working directory to test a clean build.