代码提交存在class文件的问题

Posted Ariel_欢

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代码提交存在class文件的问题相关的知识,希望对你有一定的参考价值。

前言:

小编最近做项目时,每次commit代码,都会发现.java文件和.class文件混在一起,还要自己找出来要提交的.java文件,非常的麻烦,俗话说:“工欲善其事必先利其器”,“不将就是发现的原动力”,竟然每次都需要手动操作,那必然是存在问题的,计算机是聪明的,怎么能让人去做重复的事情呢,那肯定是小编的 idea 软件没有配置好或者是代码之前提交过.class文件,导致 idea 默认.class文件也是要提交的,是问题就要解决:

①先双击clean一下:

②(可以先使用git pull拉取一下代码)在clean完后会清除.class文件,此时git add .  将代码存到工作区???:

 git add .

③使用git commit命令将不带.class文件的代码存到暂存区???:

git commit -m ''去掉class文件''

④使用git push 命令,将代码推到自己分支上,之后自己的分支就不会存在.class文件混在里边的情况了:

git push

 

git本地仓库结构——参考博客:https://blog.csdn.net/cwl_0514/article/details/107764566

 

以上是关于代码提交存在class文件的问题的主要内容,如果未能解决你的问题,请参考以下文章

git提交代码时,Unstaged changes如何过滤.class .log等文件

压力与动力——软件工程第一章第13题 范世良

GitPython:如何在 GitPython 的提交中访问文件的内容

Eclipse中使用git提交代码,报错Testng 运行Cannot find class in classpath的解决方案

如何删除 Git 仓库中的历史提交记录

如果存在错误,则防止表单提交 ajax .submit() 和 .change()