本节视频:
并不是要对本地工作目录中的所有文件都要纳入版本控制的范围。例如,程序运行产生的文件、数据库文件、临时文件、设计文件等,就不需要进行管理。
在本地目录中配置.gitignore文件,将忽略指定的文件。
如下图:
.gitignore文件的语法要求:
以星号“*”通配多个字符;
以问号“?”通配单个字符
斜杠“/”表示目录;
叹号“!”表示不忽略匹配到的文件或目录。
下面是一个.gitignore文件的示例:
hell?.c #忽略?是任一字符的文件
/temp #忽略temp文件夹
!lib.txt #不忽略lib.txt
!temp/readme.md #不忽略temp目录中的readme.md文件
下面是Android Studio提供的默认.gitignore,指定Android开发要自动忽略的文件。
再例,下面是某个Java项目指定的.gitignore文件:
另外,.gitignore文件需要进行版本管理,不可以将其指定到.gitignore中。