Я использую git в своем проекте на платформе Linux. У меня есть много файлов в определенном каталоге. Я изменил около 50 файлов выше в этом каталоге и не выполнял его и не выполнял. Я хочу удалить все другие немодифицированные файлы из этого каталога? Есть ли способ сделать это, используя команды git и Linux?Git удалить все немодифицированные файлы
ответ
Не знаю, почему вы хотели бы сделать это .... но вы можете:
# Save changes to stash
git stash save
# Remove everything left
rm -rf ./*
# Checkout (restore) all of the changed files
git stash show --stat | grep -v changed | sed -e 's/|.*$//;' | xargs git checkout
# Restore the changes to those files
git stash pop
мерзавца сброс --hard [ГОЛОВА] должно работать для вас повторены
Повторного вопрос How can I discard modified files?
Использование git clean
является то, что вы хотите. Для того, чтобы удалить (-x
) эти файлы и каталоги (-d
), запустите:
$ git -dx
Если вы используете опцию -X
вместо -x
, то файлов вы сказали мерзавцу игнорировать все еще будет храниться (например, создавать артефакты).
Вы должны выполнить следующие действия, во-первых, чтобы вы знали, что будет происходить, но на самом деле ничего не делает:
$ git -ndx
Я рекомендую псевдоним для этого (к вашему .gitconfig
) для проверки файлов, будет удален, когда вы запустите git clean
, потому что это то, что я часто запускаю. Также полезно напомнить мне, что я не добавил файл, который хочу сохранить.
[alias]
# list files that would be removed via 'clean' (non-destructive)
ifc = clean -ndx
Затем работает git ifc
(т.е. ,. «ПФК» = «если чистить») показывает все, что не отслеживается и может быть удален.
(редактирование: Ответ на этот вопрос предполагает, что я понял вопрос, на перечитывая этот вопрос, я не уверен, что это так.)
- 1. Как исключить немодифицированные файлы в maven checkstyle?
- 2. Удалить все файлы с Git Remote
- 3. Удалить все файлы для git commit?
- 4. git commit удалить все файлы в репо
- 5. Удалить все неисследованные файлы в Git Directory?
- 6. Как удалить все добавленные файлы в GIT
- 7. Удалить все удаленные файлы в Git
- 8. Удалить все git-файлы из каталога?
- 9. Быстро удалить все файлы из репозитория git
- 10. Tortoise Svn показывает все немодифицированные файлы как измененные
- 11. Subversion отмечает немодифицированные файлы как измененные
- 12. git checkout все файлы
- 13. Git commit все файлы
- 14. Удалить удаленные файлы .git Heroku
- 15. Git удалить все удаленные элементы
- 16. Git, как удалить файлы неотслеживаемых
- 17. удалить файлы из git сложно
- 18. Удалить все файлы из репозитория git с помощью Sourcetree
- 19. Общий сброс Git. Удалите все файлы. Удалить историю
- 20. Как удалить * ВСЕ * файлы и каталоги из репозитория git?
- 21. Как удалить все .pdf-файлы из git push
- 22. Удалить все файлы с заданным расширением из истории GIT
- 23. Как удалить все необработанные git-файлы/папки, кроме игнорируемых?
- 24. git не загружает все файлы
- 25. Git удалил все мои файлы
- 26. Отключить все файлы на git
- 27. git re-commit все файлы
- 28. Удалить все Git Commit History
- 29. Удалить все локальные ветви git
- 30. 'git add.' оставляет все файлы без следа
он не хочет, чтобы отменить измененные файлы –