)
在idea项目改造过程中因微服务开发需要对原有Git 仓库的进行上移操作即把一个子文件夹里的 Git 仓库信息“提拔”到上级目录并暂存所有文件。1. 在当前目录父目录中启动GitBash2. 将子文件夹内部的.git隐藏目录也就是整个版本控制的历史记录移动到当前目录父目录。mv 子目录/.git .3. 当前目录下的所有文件包括 子文件夹里的内容添加到 Git 的暂存区git add .4. 查看当前工作目录和暂存区的状态显示你已经将仓库中的所有文件都“重命名”了移动到了子文件夹的目录下git status5. 在idea中项目配置.idea或vcs.xml里可能还记录着旧的 Git 根路径这时提交会报错(1)点击错误提示中的Configure...按钮。(2)在弹出窗口中找到报错的根目录映射比如easylive-java。(3)点击减号-删除它。(4)点击加号添加新的 Git 根目录指向现在有.git的实际目录父目录。(5)点击 OK 刷新。6. 最后提交代码即可git commit -m Move repo root up one level参考如何将git仓库的根目录上移一级不移动子文件夹 directory - Dev59