当前位置: 首页 > news >正文

十大网站有哪些wordpress主题代码分析

十大网站有哪些,wordpress主题代码分析,怎么自己做网站卖东西,做网站的步骤 优帮云0 Preface/Foreword 0.1 基本概念 Git版本管控工具功能强大#xff0c;在使用过程中#xff0c;在多人合作的项目开发过程中#xff0c;经常会遇到提交代码时出现的warning提醒#xff0c;尤其是换行符。 Linux/Unix/Mac OS操作系统的换行符使用LF符号#xff08;\n在使用过程中在多人合作的项目开发过程中经常会遇到提交代码时出现的warning提醒尤其是换行符。 Linux/Unix/Mac OS操作系统的换行符使用LF符号\n而Windows使用CR\rLF\n作为换行符。 CRCarriage Return回车ASCII码0x0DCtrl为 ^M LFLine Feed换行ASCII码0x0ACtrl为^J 影响换行符的几个因素 操作系统平台编辑器尤其是Windows平台下的编辑器core.autocrlf 变量设置 true, false, input core.autocrlf不同值的作用 true最终提交到代码库中时所有文件都认为是text把所有CRLF转成LF。checkout时全都转为CRLFgit add的过程中会强制将LF转成CRLF; git commit时强制将CRLF 转成LF推荐在Windows中使用适合多平台协作false最终提交到代码库中时保持原来text内容。CRLF还是CRLFLF还是LF。适合纯Windowsinput最终提交到代码库中时所有CRLF转成LF。checkout时保持LF或者CRLF不转换。推荐在Linux/Unix下使用适合纯Linux/Mac OS core.safecrlf不同值的作用 true若有mixed line endings无法提交fatal错误false允许提交包含混合line endings的文件warn只是警告仍然可以提交 core.eol的值类型当且仅当core.autocrlf为false时core.eol设置才有效 lfcrlfnative根据平台自动转换 Git版本管控的几个区域 工作区 working directory检出git  checkout branch到对应的分支暂存区stage通过git add 添加修改过的文件git add的动作就是将文件修改放入到了暂存区本地版本库通过git commit动作提交成功后对应的文件会放入版本库中远程版本库通过git push动作将本地版本库更新到远程库 0.2 git 变量查看和设置 0.2.1 查看autocrlf git config core.autocrlf  0.2.2 查看safecrlf git config core.safecrlf 0.2.3 查看eol git config core.eol 1 Usage 使用方法可参考文章 Configuring Git to handle line endings - GitHub Docs [转载]通过阅读 git-config 文档理解 Git 如何使用autocrlf、safecrlf、eol和.gitattributes处理line-ending - 简书 Git提示“warning: LF will be replaced by CRLF”最详细解释解决方案-CSDN博客 git如何避免”warning: LF will be replaced by CRLF“提示 - 知乎 https://docs.github.com/zh/get-started/getting-started-with-git/configuring-git-to-handle-line-endings?platformwindows 1.1 Warning warning: LF will be replaced by CRLF in xxx file  The file will have its origninal line endings in your working directory. 1.2 添加.gitattributes文件 .gitattributes中的内容会覆盖 core.autocrlf的设置大多数情况下使用配置文件来设置不同文件的line endings。 除了用命令行设置core.autocrlf还可以用.gitattributes文件管理Git读取特定存储中的行结束符的方式。该文件提到到存储库时它将覆盖所有存储库贡献者的core.autocrlf设置。可以确保所有用户的行为一致而不管其他Git设置和环境如何。 # Set the default behavior, in case people dont have core.autocrlf set. * textauto# Explicitly declare text files you want to always be normalized and converted # to native line endings on checkout. *.c text *.h text# Declare files that will always have CRLF line endings on checkout *.uvprojx text eollf#Denote all files that are truly binary and should not be modified.*.bin binary *.jpg binary NOTE可以发现文件是匹配的用*.c、*.uvprojx、*.bin用空格分隔然后给定一个设置即为text、text eoflf、binary。 textauto Git将以其认为的最佳方式处理文件。这是一个合适的默认选项。在检出时 text eollf Git将始终把行结束符转换为LF该场景用于必须保持LF结束符的文件即使在Windows上。在检出时text eolcrlf Git将始终把行结束符转换为CRLF该场景用于必须保持CRLF结束符文件即使在Linux或OSX上。binary Git会理解指定文件不是文本并且不应尝试更改该文件。该binary设置也是-text -diff的别名 更改行结束符后刷新仓库注意事项如下 1.3 常用template(.gitattributes) # Help git with file types * textauto *.o binary *.obj binary *.bin binary *.lib binary *.mbn  binary *.svf binary # Always use LF EOL on shell script files, otherwise Docker cannot run scripts # in a folder mapped from Windows into the Docker container. *.sh    eollf # Documentation files are often changed in multiple concurrent branches. # Use git union strategy when merging, so it keeps both sides modifications # without conflicts. README.md       mergeunion CHANGELOG.md    mergeunion RELEASENOTES.md mergeunion   1.4 格式统一转换工具 unix2dos dos2unix 在Windows平台可以用unix2dos工具将指定文件的line endings转换成适合Windows平台的CRLF。 反之亦然可以用dos2unix工具将指定文件的line endings转成适合Linux/unix平台的LF。 查看工具版本 1.5 查看文本文件的换行符  1.5.1 Linux系统中Vim 用VIM编辑文本保存后字符总数比实际字符多一个这是为什么 因为VIM等工具会默认在文件末尾添加一个换行符\n不管当前需不需要换行。  查看字符数量工具wc 常用选项 -c 统计字节个数-m统计字符个数-l统计换行符个数  1.5.2 hexdump工具 hexdump工具可以用来查看文件中所有字符内容包括invisible character。 hexdump -c file_name 可以发现3.txt文件末尾有一个换行符0a显示出来就是一个黑点。  1.5.3 裁剪文件工具truncate truncate工具 可以用来将裁剪文件大小。 1.5.4 查看文件类型file 利用file命令也可初步得知文本是否包含换行符及换行符的类型。 1.5.5 文件属性  NOTE如果文件文件已经包含了换行CRLF或者LF不管是在windows下还是Linux进行编辑换行符都会与原始值保持一致编辑器自动识别功能。 1.5.6 Notepad设置eol格式 Edit EOL conversion
http://www.pierceye.com/news/344092/

相关文章:

  • 网站建设 响应式 北京出口外贸网站建设
  • 做网站图片格式做旅游网站的yi
  • 公司网站做二维码网址人防门电气图纸符号大全久久建筑网
  • 电商网站特点中国制造网怎么注册
  • 酒店网站建设便宜酒店设计
  • 东莞网站建设规范新版wordpress编辑
  • 自己的简历网站怎么做工业网页设计欣赏
  • 建设银行苏州官网招聘网站未明潮网站建设保密协议
  • 河南省住房和城乡建设厅查询网站叫外包公司做网站不肯给源代码的
  • 手机站模板权威发布是指什么
  • 青岛开发区做网站做网站的公司上海
  • 哈尔滨自助建站平台如何让网站火起来
  • 高州手机网站建设公司静态网页有哪些网站
  • 格兰仕网站开发方案表情包生成器在线制作
  • 便捷网站建设公司网站网页建设实训心得
  • 怎样做国外能看到的网站计算机大专生的出路
  • jsp网站开发四库全书怀化市住房与城乡建设厅网站
  • 组装电脑报价网站源码设计教育教学活动的注意事项
  • 杭州做网站外包公司哪家好wordpress标题字数
  • 设计素材网站源码深圳品牌设计公深圳品牌设计公司
  • 百度地图 企业网站给wordpress公告
  • wap网站编辑器目录在标题后 wordpress
  • 网站正在建设中亚洲wamp 设置多个网站
  • 网上注册公司流程及材料sem seo是什么意思呢
  • 网站开发后所有权广州市官网网站建设
  • 公司网站宣传设计北京市住房与建设厅官方网站
  • 企业信息化建设如何帮助客户理解网站流量怎么给自己网站做搜索框
  • 公司网站不续费农村未来10大暴利行业
  • 代做设计网站好跨境电商排名
  • 网站备案状态查询东莞智通人才市场招聘官网