You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Git将src/*迁移至src/main/*以将Java项目转为Maven结构

迁移Java项目src目录到Maven标准结构的Git命令
  • 首先创建Maven标准的src/main目录(如果尚未存在):

    mkdir -p src/main
    
  • 移动src目录下的所有可见文件/子目录到src/main:

    git mv src/* src/main/
    
  • 若src下存在隐藏文件(如.gitignore、.properties等),需单独处理(避免移动.和..目录):

    for file in src/.*; do
        if [ "$file" != "src/." ] && [ "$file" != "src/.." ]; then
            git mv "$file" src/main/
        fi
    done
    
  • 最后提交结构变更,保留完整的文件历史:

    git commit -m "重构项目结构:将src目录内容迁移至Maven标准src/main目录"
    

注意:使用git mv而非普通mv命令,Git会将操作识别为文件移动,而非删除后新增,从而保留文件的完整提交历史。

内容的提问来源于stack exchange,提问作者Dev Anand Sadasivam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 11:25:34