5.gitignore和换行符
5.gitignore 和 换行符
gitignore
- IDE集成开发环境往往会自动生成一些文件,而这些文件又和项目没有关系,这时可以忽略这些文件;
-在仓库下创建一个.gitignore文件,告诉GIT工具,
忽略掉这些文件的状态;
vim .gitignore
-在这个纯文本文件中,每一行都代表被忽略的一个或者一类文件
-可以加注释
用现成模板创建一个gitignore 文件
换行符
-每次往暂存区提交文件的时候都会提示
“warning: LF will be replaced by CRLF in a.”
(如果操作系统是LINUX不会出现这个问题)
-我们用的GitBash是LINUX系统,LINUX系统的换行和WINDOWS系统的换行是不一样的;
-当把a提交到暂存区的时候会把WINDOWS中的换行CRLF替换成LINUX下的换行LF;
-当我们把它从仓库里检出来的时候会把LF替换成CRLF;
屏蔽掉提示信息
-core.autocrlf=true 这个文件默认已经设置好了
git config --global core.safecrlf false
-警告信息消除
-