软件工具使用
Git

修改Git编辑注释的编辑器和注释字符

简介:当我们在执行git commit操作时,默认是使用git commit -m "备注信息"的方式来填写备注信息,但是这种方式只能填写单行备注信息,对于日常工作中我们可能需要详细对每个提交版本的进行多行的备注信息,此时我们可以配置Git默认的备注信息编辑器,比如我们可以使用Visual Studio Code这编辑器,当然也可以使用Sublime这种轻量级编辑器。

1. 修改Git备注默认的编辑器

当我们在执行git commit操作时,默认是使用git commit -m "备注信息"的方式来填写备注信息,但是这种方式只能填写单行备注信息,对于日常工作中我们可能需要详细对每个提交版本的进行多行的备注信息,此时我们可以配置Git默认的备注信息编辑器,比如我们可以使用Visual Studio Code这编辑器,当然也可以使用Sublime这种轻量级编辑器;这里以Visual Studio Code为例。

Visual Studio Code提供了命令行的扩展(我当前的环境是在Mac OS下面),我们只需要在Visual Studio Code中输入Command + Shift + P快捷键,弹出命令行输入框,然后输入shell,选择Shell Command: install 'code' command in PATH,将code命令添加到环境变量中,就可以在终端下使用code命令来打开文件了。

有了上面的前提后,我们更改Git的编辑器为Visual Studio Code,在终端中输入下面的命令配置编辑器:

  • $ > git config --global core.editor "code -w"

此时Git的编辑器就修改为Visual Studio Code了,当我们在commit操作时需要填写备注信息时,只需要输入git commit回车后回默认弹出Visual Studio Code的编辑页面,我们在该页面中编辑备注信息信息后保存关闭,就可以将备注信息添加到刚刚的提交中了。

2. 修改提交操作的注释字符

在commit的备注信息中,#是备注信息中默认的注释字符,也就是说备注信息中#开头的行在提交后都会被默认删除,但有时候我们想提交#符号开头的行注释,比如在Markdown语法中,#字符用于表示各级标题,而且在commit备注信息中使用Markdown语法进行添加是很好的习惯,此时我们可以修改commit备注的注释字符,使用下面的命令:

  • $ > git config --global core.commentChar "@"

上面的命令可以将commit备注的注释字符修改为@