git - 我想将文件夹中的所有内容移动到层次结构中的上一级并删除 GitHub 中的上一个文件夹
问题描述
I have a git repository whose structure looks like:
+--- .git
+-- PracticeProject
+- PracticeFramework
+----+log
+----+testdata
+----+test-output
+----+lib
我希望它喜欢下面的代码。我们正在删除文件夹 - PracticeFramework
+--- .git
+--PracticeProject
+----+log
+----+testdata
+----+test-output
+----+lib
解决方案
如果要保留历史记录,请使用git mv
和git rm
。
git mv PracticeFramework/* PracticeProject
git rm -r PracticeFramework
第一行将所有文件从 移动PracticeFramework
到PracticeProject
。
第二行删除PracticeProject
.
编辑:根据这个,git mv
或者mv
并不重要。
推荐阅读
- java - 将嵌套的 JSON 键转换为大写
- asp.net-mvc-5 - 如何在控制器中使用多个排序顺序
- php - phpmyadmin 导出命名模板/变量
- javascript - date.getHours() 为浏览器和移动设备返回不同的值
- postgresql - Postgresql - 在选择查询中返回 json 数组而不是逗号分隔值
- sql-server - 采用多值参数的存储过程
- java - Arraylist的ArrayList的字典排序
在java中 - javascript - 在通过 AJAX 加载的内容处执行 JS 脚本
- machine-learning - 多个对象的动作识别和定位
- python - 创建两个分类变量的热图