首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将所有文件从public_html git mv到public_html/public

如何将所有文件从public_html git mv到public_html/public
EN

Stack Overflow用户
提问于 2018-07-06 07:20:27
回答 1查看 59关注 0票数 0

我有一个网站,其中我需要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会将其视为删除已有文件并创建新文件,而不是移动它们。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-06 07:46:28

使用-k告诉Git跳过任何错误。

代码语言:javascript
复制
git mv -k public_html/* public_html/public/
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51201097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档