git使用.gitignore文件忽略相關文件上傳

在使用git時,有些文件是不須要上傳到倉庫中的,好比idea/eclipse相關的文件,編譯後的文件(target目錄)等。git

能夠使用.gitignore文件進行配置。在git本地倉庫建立.gitignore文件。緩存

 

#maven
target/
#IDEA .idea
/ *.iml

#eclipse
.settings/
.metadata/
.classpath
.project
Services/

#: 註釋一行eclipse

aa/: 忽略aa目錄下的全部文件maven

bb: 忽略bb文件ide

*.a: 忽略以.a結尾的文件idea

!cc.txt: 除了cc.txt文件spa

若是該項目已經被上傳過,本地存在緩存,將會致使以上配置無效,仍然會將文件上傳。code

所以上傳前須要將本地緩存清除。而後再push。blog

#清除本地緩存
git rm -r --cached .
相關文章
相關標籤/搜索