应用场景
提交到git仓库忽略到不需要的文件
* 注意:未加到暂存区的文件才会起作用
.gitignore文件范例
以下是一个java语言的示例
#Compiled class file
*.class
#Log file
*.log
#BlueJ files
*.ctxt
#Mobile Tools for Java (J2ME) 如果有.mtj.tmp文件会被管理,.mtj.tmp文件夹下的不会被管理
.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*
操作示例
添加.gitignore文件并填写规则
vi .gitignore
.gitignore编辑内容如下
doc/ #表示doc文件夹及文件夹下的文件会被忽略
doc #表示doc文件会被忽略
.idea/
*.iml
添加文件
echo 'I am a file' > src/main/resources/doc
此时src/main/resources/doc文件和doc文件夹忽略成功
如果想把.gitignore文件也忽略,在文件中添加即可,不过需要再添加之前,需要add命令先添加到暂存区
git add .gitignore
vi .gitignore 添加如下
.gitignore
在GitHub创建仓库的时候也是可以先生成.gitignore文件,并且可以指定选中哪种语言