.gitignore主要功能是屏蔽某些文件,使得这些文件不被追踪(tracked),自然push后也不会上传到github等平台。
1.添加[.gitignore]文件
2.配置[.gitignore]文件
.idea
.mvn
#/xx/target/
/target/
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
3.绑定[.gitignore]文件
git config core.excludesfile .gitignore
4.失效问题
.gitignore只能忽略原来没有被跟踪的文件,跟踪过的文件是无法被忽略的。
5.处理已追踪文件
5.1远程删除追踪文件
5.2命令删除追踪文件
# 将远程仓库里面的项目拉下来
git pull origin master
# 删除target文件夹
git rm -r --cached target
# 提交,添加操作说明
git commit -m ‘删除了target