У меня есть веб-сайт, на котором мне нужно git mv
все файлы из каталога public_html
в public_html/public
. Как бы я это сделал?
Я попытался создать каталог public
с mkdir public
, затем git mv
все файлы с git mv ./. ./public/
, но, конечно, это сталкивается с проблемами, поскольку место назначения содержится в источнике. Сообщение об ошибке, возвращаемое git: fatal: bad source, source=, destination=public/
Я также пытался создать каталог public
вне git-репозитория и mv
'для всех файлов. Это работает, однако история файлов git теряется, потому что git рассматривает это как удаление существующих файлов и создание новых, а не их перемещение.