注意:在windows下可以创建文件名为.gitignore.
,保存之后系统会自动重命名为 .gitignore
- 空行或者以注释符号 # 开头的行都会被 Git 忽略
- logs/:忽略当前路径下的logs目录,包含logs下的所有子目录和文件
- /logs.txt:忽略根目录下的logs.txt文件
- *.class:忽略所有后缀为.class的文件
- !/classes/a.class:不忽略classes目录下的a.class文件
- tmp/*.txt:只忽略tmp目录下的.txt文件
- **/foo:可以忽略/foo, a/foo, a/b/foo等
使用Git Bash Here创建gitignore 文件:
touch .gitignore
定义全局的.gitignore文件
除了可以在项目中定义.gitignore文件外,还可以设置全局的.gitignore文件来管理所有Git项目的行为。
这种方式在不同的项目开发者之间是不共享的,是属于项目之上Git应用级别的行为。
可以在任意目录下创建相应的.gitignore文件,然后再使用以下命令配置Git
git config --global core.excludesfile ~/.gitignore
我的:
# system ignore
.DS_Store
node_modules/
#package file
*.war
*.ear
*.zip
*.tar.gz
*.rar
##uniapp
unpackage/
# Editor directories and files
.idea/
.vscode/
*.suo
*.ntvs*
*.njsproj
*.sln
原文链接:https://blog.youkuaiyun.com/duguxueao/article/details/120334763