Я использую следующую команду
git filter-branch --tree-filter "rm -f
ZeusSRC_Hardware_RPi_image_Raspberry Pi_außen_20.05.2019.zip"
Затем Git начинает работать, но в какой-то момент:
Rewrite 2947a6eacb2fdb761127a58e77db9a988f9092c9 (194/808) (305 seconds
passed, remaining 965 predicted)
Я получаю следующую ошибку:
error: unable to create file
ZeusSRC/Frontend/Wetter/Wetter_Dashboard.php: Permission denied
Could not checkout the index
Во-первых, я запутался, почему именно этот файл является проблемой.Я не вносил в него никаких изменений, ведь я только пытаюсь удалить файл из команды.Во-вторых, мне интересно, может ли это быть проблемой с защищенной веткой master (по крайней мере, на удаленной стороне, согласно веб-интерфейсу gitLab)?
AFAIK, команда Im с помощью shoudl НЕ влияет на другие ветви, крометот, на котором я сейчас нахожусь при выполнении команды.Чтобы это произошло, я бы использовал опцию --all, верно?И поскольку я не на ветке функций, этот «защищенный» статус мастера не должен иметь большого значения для ветви функций, на которой я нахожусь, верно?
Так что мне интересно, что я пропускаю / делаюнеправильно.Ваша помощь будет принята с благодарностью!