版权声明:转载请申明出处,谢谢 https://blog.csdn.net/qq_35495763/article/details/85634412
使用.gitignore忽略特殊文件
应用的情形:
1.某些文件放到Git工作目录(工作时需要)
2.但又不能提交它们,比如保存了数据库密码的配置文件(共享时不必要)
关键字:工作时需要的配置文件,共享时不必要的文件
这是需要使用将这些文件忽略掉。
好处是:
避免每次git status都会显示Untracked files …的现象
需要忽略那些文件
忽略文件的原则
1 忽略操作系统自动生成的文件,比如缩略图等;
2忽略编译生成的中间文件、可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库,比如Java编译产生的.class文件;
3 忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件。
实践:
步骤一:初始一个仓库
git init
步骤二:建立.gitignore 文件
b
步骤三:将添加one.txt 作为忽略文件到.gitignore中
步骤四:建立one.txt
说明:这里建立了one.txt 但是git status直接忽略它,你无法 add and commit操作。
这里是关键点:
但是在工作空间你任然可以看见这个文件(这是你无法add到暂存区,自然也就无法提交),将工作区域与提交的文件分开了(.gitignore 的作用)
注解:安卓忽略的问价模板:https://github.com/github/gitignore
找到Android.gitignore 粘贴复制即可。