在使用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 .