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

git常用配置——git show/diff tab 显示宽度

文章目录

  • 前言
  • 常用配置
  • 总结

前言

平时在代码开发过程中使用编辑器时一般会使用空格来代替Tab符,而Tab的宽度通常设置为4个空格的宽度。在使用git diff 命令时发现有些老代码的格式混乱,原因就是使用了8个字符宽度的Tab显示格式,经过一番查找发现可以修改 core.pager 来进行调整,特此记录方便日后查找。

常用配置

  • 设置Tab显示为4个字符的宽度

git config --global core.pager 'less -x1,5'

  • 设置Tab显示为8个字符的宽度(默认)

git config --global core.pager 'less'

  • 设置用户名

git config --global user.name "albert"

  • 设置邮箱

git config --global user.email "albert52190@gmail.com"

  • 设置别名

git config --global alias.st status

  • 配置自动更新子模块的命令

git config --global alias.pullall '!f(){ git pull "$@" && git submodule update --init --recursive; }; f'

  • 设置自动处理换行符

git config --global core.autocrlf true

true 在提交时将CRLF转换为LF,当签出代码时,LF会被转换成CRLF
input 在提交是将CRLF转换为LF,签出时不转换
false 不进行转换

总结

  • git config --global core.pager 'less -x1,5' 可将 git show/diff 命令的tab按照4字符宽度显示

==>> 反爬链接,请勿点击,原地爆炸,概不负责!<<==

时间不多了,还有很多事情没有做呢,虽说欲速则不达,但是有些事如果还不做可能就真的没机会了
《一荤一素》

相关文章:

  • Windows设置防火墙允许指定应用正常使用网络
  • 2021年终总结——脚踏实地,为下一次腾飞积蓄力量
  • 通过WindowsStore安装QuickLook小工具方便文件预览
  • linux环境下随时照看服务器进程的ps和top命令
  • 简单梳理下git的使用感受,思考git中最重要的是什么
  • 总结下各种常见树形结构的定义及特点(二叉树、AVL树、红黑树、Trie树、B树、B+树)
  • epoll的LT模式(水平触发)和ET模式(边沿触发)
  • C++可变参数模板的展开方式
  • 恶搞一下std::forward函数
  • C++11新式洗牌std::shuffle与老式洗牌函数std::random_shuffle的区别
  • linux环境下常用的网络命令ping、telnet、traceroute、tcpdump
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • linux环境下常用的查找命令find、which、grep
  • 了解git裸仓库并利用post-receive自动化部署
  • C++17新语法之if和switch语句中可以初始化变量啦
  • 网络传输文件的问题
  • Codepen 每日精选(2018-3-25)
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • js递归,无限分级树形折叠菜单
  • Making An Indicator With Pure CSS
  • nodejs:开发并发布一个nodejs包
  • PHP的类修饰符与访问修饰符
  • Python连接Oracle
  • React Transition Group -- Transition 组件
  • Redis 懒删除(lazy free)简史
  • Redux 中间件分析
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • 关于使用markdown的方法(引自CSDN教程)
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 我有几个粽子,和一个故事
  • 怎样选择前端框架
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • # Panda3d 碰撞检测系统介绍
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (2)MFC+openGL单文档框架glFrame
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (转)winform之ListView
  • .java 9 找不到符号_java找不到符号
  • .NET CLR基本术语
  • .NET MVC第三章、三种传值方式
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .net反混淆脱壳工具de4dot的使用
  • .NET上SQLite的连接
  • .Net中的集合
  • [2024最新教程]地表最强AGI:Claude 3注册账号/登录账号/访问方法,小白教程包教包会
  • [Android实例] 保持屏幕长亮的两种方法 [转]
  • [Deep Learning] 神经网络基础