如何将Notepad ++设置为提交而不是Vim的默认Git编辑器
在大多数情况下,对Git工具不熟悉的开发人员在掌握每个初学者应该学习的五个基本git命令时都不会遇到太多问题。 但是Git编辑器默认使用Vim确实会导致新用户绊倒。 对于具有Windows背景的用户,弄清楚如何添加注释,保存条目然后退出Vim Git编辑器可能会令人沮丧,甚至有些令人恐惧。
将Git编辑器更改为Notepad ++
幸运的是,将默认的Git编辑器更改为您选择的文本编辑器并不难,无论是Notepad,EditPad还是我个人最喜欢的Notepad ++。 您所要做的就是发出git config命令并指定您选择的核心编辑器。 将默认Git编辑器更改为Notepad ++的config命令如下:
[email protected] MINGW32 /c/ change git/ default editor
$ git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
应该注意的是,我在Windows 32位计算机上发出了此命令。 显然,在x64机器上,可以在Program Files (x86)目录下找到Notepad ++。 最重要的是,当您运行此命令时,请确保您提供了所选文本编辑器的正确位置。
已将对默认Git文本编辑器的更改指定为在全局Git范围内进行 ,因此可以通过打开用户主目录下的.gitconfig文件来检查更改。 经过检查,您会注意到新的核心标题已添加到Git配置文件中,并且editor属性已设置为Notepad ++:
[core]
editor = 'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin
使用Notepad ++作为Git编辑器
至于列出可执行文件之后的开关,这些开关都是特定于Notepad ++的,与Git无关。 这些流行的开关可确保显示新的记事本窗口,而不仅仅是将新选项卡添加到可能已经在运行的现有记事本++实例中。 这些开关还确保没有插件被加载到Notepad ++中,这可以使Notepad ++的加载速度更快,同时避免m isconfigured插件出现任何问题。 -nosession开关告诉Notepad ++不要打开以前的会话中的任何文件,以确保当前提交是文本编辑器显示的唯一内容。
下次在不指定提交消息的情况下发出git commit时 ,将弹出Notepad ++。 只需添加一条消息,单击“保存”并关闭窗口即可。 您输入的消息将成为您正在使用的git分支的历史的一部分。
进一步提高您的DevOps工具知识
掌握Git? DevOps旅程的下一步是掌握Jenkins CI。 这里有一些很棒的Jenkins教程,它们将带您从初学者到专家。
第1步-如何下载,配置和安装Jenkins教程
第2步-创建您的第一个Jenkins*式构建作业示例
步骤3 —从Shell脚本中的Jenkins环境变量列表中提取
步骤4 —修复常见的Jenkins插件安装错误
第5步—将String和Boolean Jenkins参数添加到构建中
第6步– 使用Jenkins Git插件从GitHub开始
第7步-当您git硬复位并推动时会发生什么?
第8步-了解詹金斯与Maven的辩论