как сделать все файлы из public_html в public_html / public - PullRequest
0 голосов
/ 06 июля 2018

У меня есть веб-сайт, на котором мне нужно 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 рассматривает это как удаление существующих файлов и создание новых, а не их перемещение.

1 Ответ

0 голосов
/ 06 июля 2018

Используйте -k, чтобы Git пропустил все ошибки.

git mv -k public_html/* public_html/public/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...