GIT:将父/子文件夹的所有内容移动到父/

django_python_新手

我是 Github 的新手。我已将我的 Django 应用上传到 Github,我将在 Heroku 上使用它。

我在 Github 的网页界面上成功添加了文件和文件夹,但发现我错误地上传了文件夹。

我在本地机器上克隆了我的 github 存储库。我有一个子文件夹,我想移动到它的父文件夹,但是 git mv 对我不起作用,或者我做错了什么我不知道是什么。

父文件夹:PH_Dorms
子文件夹:ph_dorms

第一次尝试:

cd PH_Dorms
git mv ph_dorms ../

结果:致命:'../' 在存储库之外

第二次尝试:

cd PH_Dorms
git mv ph_dorms ./

结果:“致命:无法将目录移动到自身中,源=ph_dorms,目标=ph_dorms

第三次尝试:

cd PH_Dorms
cd ph_dorms
git mv ph_dorms ./

结果:致命:无法将目录移动到自身中,源=ph_dorms/ph_dorms,目标=ph_dorms/ph_dorms

第四次尝试:

cd PH_Dorms
cd ph_dorms
git mv ph_dorms ../

结果:致命:无法在文件上移动目录,源=ph_dorms/ph_dorms,目标=ph_dorms

第五次尝试:

cd PH_Dorms
cd ph_dorms
git mv ph_dorms/* ../

结果:fatal: bad source, source=ph_dorms/ph_dorms/ , destination=

第六次尝试:

cd PH_Dorms
cd ph_dorms
git mv * ../

结果:fatal: bad source, source=ph_dorms/ , destination=

第七次尝试:

cd PH_Dorms
cd ph_dorms
git mv * ./

结果:fatal: bad source, source=ph_dorms/ , destination=ph_dorms/

我放弃!从来没有尝试过别的东西。这是来自 Git CMD 的屏幕截图:

在此处输入图片说明

如果您需要其他信息,请告诉我。

帕特里克·邓肯

据我所知,您的 git 存储库的根目录只有一个文件夹 ph_dorms,其中包含您项目的其余部分?

这应该可以解决问题:

cd <path>/PH_Dorms
shopt -s dotglob
mv ph_dorms/* .
rmdir -p ph_dorms
git add --a
git commit -m '<message>'
git push

以上将 ph_dorms 的内容移动到根目录并安全删除 ph_dorms 文件夹。然后它将您的更改添加到 GitHub。.在当前 shell 会话中移动以点开头的文件名,必须先运行shopt -s dotglob

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Shell脚本将所有文件从子文件夹移动到父文件夹

将子文件夹中的所有文件移动到父文件夹

将子文件夹中的所有文件移动到父文件夹

将包含字符串的所有文件从多个子文件夹移动到父文件夹中

Windows-如何将子文件夹中的所有文件移动到父文件夹?

将文件夹内容移动到父文件夹

将所有内容移动到新的子文件夹

将嵌套文件夹的所有文件移动到其他文件夹

将所有在<time>之后修改的文件夹移动到新文件夹

如何将所有子目录移动到bash中的父文件夹中?

将文件移动到CMD中的父文件夹

将文件夹移动到父文件夹并附加父名称

将多个具有确切名称的文件夹移动到其自己的父文件夹

AppleScript - 将子文件夹中包含的所有文件移动到顶级文件夹

如何将当前文件夹中的所有文件移动到子文件夹?

将所有文件从一个文件夹移动到上层文件夹

PowerShell:将所有文件从子文件夹中的相同类型移动到子子文件夹

如何使用bash将子文件夹中的所有文件移动到新文件夹中?

如何将文件从子文件夹移动到父文件夹?

如何将所有与模式匹配的文件移动到文件夹中?

无法将所有文件移动到新文件夹

将所有相同扩展名的文件移动到一个文件夹

如何将所有同级文件夹移动到一个文件夹中?

将子文件夹移动到父文件夹

将文件移动到有例外的文件夹中

如何将文件夹的内容移动到当前文件夹?

将除一个子文件夹外的所有子文件夹移动到该子文件夹中

将文件从文件夹移动到文件夹

将所有视频文件移动到父目录