check_site输出‘safely add’含义及.gitignore配置疑问
回答
完全应该把Thumbs.db、.hugo_build.lock以及/public/、/resources/添加到你的GitHub .gitignore文件中,原因如下:
Thumbs.db:Windows系统自动生成的缩略图缓存文件,不属于项目源码范畴,提交到仓库毫无意义。.hugo_build.lock:Hugo构建过程中生成的锁文件,用于避免并行构建冲突,属于临时构建文件,不需要纳入版本控制。/public/:Hugo编译后生成的静态网站输出目录,所有内容都可以通过项目源码重新构建得到,提交这个目录会造成仓库冗余。/resources/:Hugo的资源缓存目录,存放处理后的图片、编译后的样式/脚本等缓存文件,属于构建临时产物,无需版本控制。
你给出的修改后.gitignore内容是正确的,新增内容单独分段的格式也更清晰,便于后续维护。
内容的提问来源于stack exchange,提问作者Y. Z.
相关产品推荐
相关产品推荐

