В результате случайного ввода я получил файл в репо, заканчивающийся символом *
. Я использую Баш.
Назовем файл "bin/abc*"
. Также есть файлы bin/xyz
и другие, начинающиеся с bin/abc
, такие как bin/abc1
и bin/abc2
.
Я пробовал целую кучу тактик, в том числе:
$ git rm bin/abc\*
, который удаляет все другие файлы, но не"bin/abc*"
;$ git rm bin/abc[*]
, который удаляет все другие файлы, но не"bin/abc*"
;$ git rm bin/abc\\*
, который не распознает файлы;$ git rm bin/abc[^a-z]
, который не распознает файлы;"git rm "bin/abc*"
, который удаляет все другие файлы, но не"bin/abc*"
;
У меня закончились идеи.
-rf
, используя толькоrm
? Если нельзя запуститьrm -rf
, то что?rm ./-rf
! :-))) - person phd   schedule 15.06.2020