在使用IntelliJ IDEA这个集成开发工具进行开发时,我们会用到git等代码版本管理工具将代码push到远程仓库,IntelliJ IDEA有自带的git,当然我们也可以自己安装好了,在IntelliJ IDEA中进行配置。git本身是支持通过编辑.gitignore文件去忽略一些不想提交的文件的,如果项目工程代码中没有编辑.gitignore文件,那么IntelliJ IDEA会默认把当前本地和远程不一致的文件都列出来,事实上像后缀名是.iml, .idea,target 等文件是不需要提交的,如果每次都手动忽略的话会非常辛苦,而且可能不小心给提交了,回滚也麻烦,因此小编为大家介绍idea设置git忽略文件的方法,下面跟着小编一起学习吧。
工具/原料
IntelliJ IDEA
方法/步骤
1
IntelliJ IDEA设置文件自动忽略后,以后提交代码就会自动忽略.iml, .idea,target 文件夹等这些文件,该设置仅需设置一次即可,以后无论多少个项目都可以自动忽略该项目下面的这些文件。如下图所示,我们点击File --> Settings -->Editor --> File Types进行设置。
2
接下来我们在右侧会看到ignore files and folders,我们可以看到在下方的框里已经有很多文件名或文件后缀了,而且每个用英文格式下的;隔开,因此我们加入 *.iml;.idea;target; 然后点OK进行保存。
3
还有,如果你当前打开的项目已经从远程仓库拉取过代码的话,或者是已经配置过git的总分支的情况下,还有其他设置忽略单个文件的方法。例如我们在右下角可以看到git字样,显示当前的分支,我们点击该分支,会出现设置页面,如下图所示。
4
我们在此页面空白的地方,点击鼠标右键,会看到Now ChangeList,前面有一个+号,我们点击该+,在弹出的框里随便输入名字即可。
5
接下来我们任意修改一个文件,我们可以看到DateUtil.java出现在下方的图片里,我们可以将这个文件拖拽到New changelist里,这样这个文件就被忽略了。提交文件时,我们只提交Default changelist即可。
6
我们在工程上右键选择Git-->Commit Directory,然后进入到Commit Changes页面,我们可以看到NewChangeList中有修改后的文件,而Default ChangeList中没有。
注意事项
1
第二种方法可以提交指定的文件,不过第一种更通用一些。
2
如果该文章对您有帮助,请帮忙点赞和投票,您的支持是我持续写作的动力。