git忽略项目中的指定文件
git仓库提交原则:提交给远程仓库的只有源代码和相关的配置文件
- 如果是使用模板建立的仓库,会自带有.gitignore文件,无需再建立。当然如果需要在指定文件忽略,只需要在这个文件中添加指定的文件即可。
- 使用空仓库建立的话,没有.gitignore文件,需要自己建立,然后添加指定忽略的文件。如下(可做参考):
# Mobile Tools for Java (J2ME)
.mtj.tmp/
.logs/*
**/*.iml
# Package Files #
*.jar
*.war
*.ear
target
.idea
.DS_Store
exports
# virtual machine crash logs, see
http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.tags
.tags_sorted_by_file
-
当然,我们在提交代码至仓库的时候可以只提交源代码即可,而不是提交所有。
-
ignore文件语法
- 忽略指定的文件/目录
# 忽略指定文件
HelloWrold.class
# 忽略指定文件夹
bin/
bin/gen/
- 通配符忽略规则
# 忽略.class的所有文件
*.class
# 忽略名称中末尾为ignore的文件夹
*ignore/
# 忽略名称中间包含ignore的文件夹
*ignore*/
参考