如何用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
相关产品推荐
相关产品推荐

