遇到一个奇怪的问题,我通过idea的git插件去查看文件的修改记录,可以看到完整的提交记录。但是通过 git log DesUtils.java 确只能看到一条。这就很奇怪了。我是一个比较纠结的人,所以得深究下。 🤣

背景:我给整个项目都换了个包名,原来是com,修改成了com.mfyuan。
自己的理解,因为换了路径,所以git把他理解成了删除文件跟新建一个文件,所以我通过git log无法显示出完整的历史
解决方案
git log --follow <文件名>:跟踪文件的完整历史,包括移动前的位置。Git 能智能检测文件移动和重命名。
