我有一个网站,其中我需要git mv的所有文件从public_html目录到public_html/public。我该怎么做呢?
我尝试使用mkdir public创建public目录,然后使用git mv ./. ./public/创建所有文件,但当然这会遇到问题,因为目标包含在源文件中。git返回的错误消息为fatal: bad source, source=, destination=public/
我也试过在git仓库外创建一个public目录并对所有文件执行mv操作,但是git会丢失文件的历史记录,因为git会将其视为删除已有文件并创建新文件,而不是移动它们。
发布于 2018-07-06 07:46:28
使用-k告诉Git跳过任何错误。
git mv -k public_html/* public_html/public/https://stackoverflow.com/questions/51201097
复制相似问题