使用git提交,有时需要忽略不必要的文件或文件夹,git忽略不必要文件有2种方法,一种是命令方法,一种是根据对应的IDE安装git插件。
在实际开发中试用git提交时,有时需要屏蔽不必要的文件或者这文件夹,我们可以通过命令方法和安装git插件实现(可以根据对应的IDE安装扩展)。
命令方法
1、首先在仓库中创建隐藏文件“.gitignore”,选中本地仓库,右击“Git Bash Here”,然后执行如下命令:
touch .gitignore
2、用文本编辑器编辑文件,输入需要忽略的文件或文件名,如下所示:
注意:#符号为注释,
##ignore this file##
/target/
.classpath
.project
.settings
##filter databfile、sln file##
*.mdb
*.ldb
*.sln
##class file##
*.com
*.class
*.dll
*.exe
*.o
*.so
# compression file
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
*.via
*.tmp
*.err
# OS generated files #
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
Thumbs.db
备注:
#为注释符号
/target/ :过滤文件设置,表示过滤这个文件夹
*.mdb ,*.ldb ,*.sln 表示过滤某种类型的文件
/mtk/do.c ,/mtk/if.h 表示指定过滤某个文件下具体文件
!*.c , !/dir/subdir/ !开头表示不过滤
*.[oa] 支持通配符:过滤repo中所有以.o或者.a为扩展名的文件