1.在推送文件到gitee或者github时,有一些文件不需要发送,例如.iml,.class等 2.插件.ignore可以解决这个问题,首先下载.ignore插件,安装重启idea 3.idea重启后选中项目右键选择new 4.之后选择模板 5.这样,就会生成一个.gitgnore文件,可以自己定义忽略文件
### Java template
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
### Example user template template
### Example user template
# IntelliJ project files
*.iml
out
gen
**/mvnw
**/mvnw.cmd
**/.mvn
**/target/
**/.gitignore
6.注意事项 a)使用.ignore插件生成忽略文件最好在建立git本地仓库之前 b)如果出现.ignore失效,我采用的是先把文件提交到gitee,之后在gitee上删除需要忽略的文件,再在本地pull.之后忽略的文件就不再提交了 c)还有简单的方法时,通过gitclone找一个地方重新复制一份远程仓库的文件,之后将本地仓库删除,重新设置.ignore.建立本地仓库,重新提交到新分支. d)提交文件是否包含.idea,在查看.ignore插件时发现.idea也被忽略掉了,这样在拉取远程仓库的文件时,一些自定义配置就没有了,需要重新配置.如果开发工具不经常改变的话,就没有必要忽略.idea.当然也可以在其它地方重新克隆一份文件,使用复制粘贴的方式加入到idea. e)由于,idea本身集成了git,而且我一般使用idea进行开发,就没有将.idea给忽略
|