git config第三篇——git的常用配置

上一篇,我们了解了git config的一些更强大的操作,现在我们来看看git有哪些常用配置,可以帮助我们开发更方便。

1. 设置别名

section:alias

比如我们来设置config的缩写命令为cf,其命令如下:git config alias.cf config

看看一般的我们都设置了些什么样的别名,这让我们在操作git的时候,事半功倍哦。

2. 设置编辑器

section.key <=> core.editor

git会默认调用你当前配置定义的editor作为文本编辑器,如果没有定义的话,会调用vim来创建和编辑提交以及标签信息

设置vim为默认的编辑器 git config core.editor vim

git其实已经内置了vim作为默认的编辑器,在git的安装目录下,可以找到vim的exe文件

如果配置其他的编辑器的话,需要指定编辑器的调用路径才行

3. 设置默认提交文案

section.key <=> commit.template

如果把此项指定为系统上的一个文件,当你提交的时候,Git会默认使用该文件定义的内容

比如我指定了用户目录下的.gitmessage文件

创建message“hi guys, this is my commit”

最终在提交commit的时候显示如下:

4. 设置分页

section.key <=> core.paper [less|more|''] 默认为less

设置为less的时候,如果内容超过了限制就需要使用分页器,按space空格键可以下翻页

设置为more或空的时候,会把内容全部显示

5. 设置忽略文件和目录

和.gitignore文件具有类似的功能,用来过滤不需要被跟踪的文件和目录

类似于commit.template,我们也可以指定一个.gitignore文件

在.gitignore中写入不需要被跟踪的文件和目录

6. 工具配置

可以配置difftool,mergetool等等,帮助我们更好的使用git

具体的配置细节请参考Pro Git》,下载地址:http://download.csdn.net/detail/hutaoer06051/4871069

7. 格式化空白

section.key <=> core.autocrlf

在windows系统下,使用回车和换行两个字符来结束一行,而Mac和Linux下只使用一个字符。因此在不同操作系统的下的协作,可能因为换行符而出问题。Git可以自动的在你提交时,把结束符CRLF转成LF,而在签出代码时把LF转换成CRLF。使用core.autocrlf来启动此功能。在windows系统上,把它设置成true,签出代码时,LF会转换成CRLF。

至此,我也只是给大家介绍了一下git常用配置项,想了解更多的配置,可以查看手册,git config --help.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值