Показать сообщение отдельно
  #106 (permalink)  
Старый 19.01.2013, 01:14
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от nerv_
вопрос: мне надо удалить все файлы, кроме [selector].
На выбор:
git rev-parse --abbrev-ref HEAD | xargs git ls-tree -r --full-tree --full-name --name-only | grep -v FILE\.js | xargs git rm -rf

git filter-branch --tree-filter 'find...'

find ./ -type f ! -name 'FILE*\.js' | xargs git rm -rf

ls -1 | grep -v FILE\.js | xargs git rm -rf

Последний раз редактировалось monolithed, 19.01.2013 в 01:40.
Ответить с цитированием