Git убирает удаленные файлы, не показанные в статусе git

Сначала я запустил git status

[user@dev config]$ git status
# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       app1-core/
#       app1/local.json.hold
nothing added to commit but untracked files present (use "git add" to track)

позже я побежал git clean.

[user@dev config]$ git clean -xfd
Removing app2/local.json
Removing app3/local.json
Removing app4/local.json
Removing app5/local.json
Removing app6/local.json
Removing app1-core/
Removing app1/local.json.hold

Мне интересно, почему он удалил эти дополнительные файлы, которые не отображаются как неотслеживаемые в команде git status выше.

1 ответ

Решение

Так как -x означает: "не используйте стандартные правила игнорирования, прочитанные из.gitignore"

Другие вопросы по тегам