git环境超详细配置说明一简介二配置步骤2.1 查看当前git的配置2.2 配置用户名2.3 配置邮箱2.4 配置命令缩写2.5 设置git commit时notepad作为编辑器2.6 配置git提交模板2.7 配置git ignore文件三删除git配置四总结一简介在git工具安装完成之后需要设置一下常用的配置如邮箱缩写以及git commit模板等等。本文就来详细介绍些各个配置如何操作供参考。二配置步骤2.1 查看当前git的配置注意需要至少配置一个如user.name等才能生成配置文件之后才能查看全局的配置。gitconfig--global--list使用上述命令可以查看当前环境下全局的配置2.2 配置用户名这里使用user1来进行测试具体配置时可以把双引号中的内容修改为自己的用户名。gitconfig--globaluser.nameuser1可以看到用户名已经修改成功2.3 配置邮箱具体配置时使用自己的邮箱替换双引号中的内容这里使用“user1163.com”来进行测试。gitconfig--globaluser.emailuser1163.com输入上述命令之后可以看到邮箱已经配置生效2.4 配置命令缩写配置命令缩写的目的是为了提高工作效率。比如查看当前工作去状态需要输入“git status”将“status”配置成缩写“st”之后查看工作区状态只需要输入“git st”即可。//将status配置为缩写stgitconfig--globalalias.st status //将checkout配置为缩写cogitconfig--globalalias.co checkout //将commit配置为缩写cigitconfig--globalalias.ci commit //将branch配置为缩写brgitconfig--globalalias.br branch配置完成之后可以看到命令“git status”和“git st”的效果是一样的。其他命令也是一样的效果这里不再赘述。2.5 设置git commit时notepad作为编辑器在配置notepad之前需要先安装notepad软件安装操作说明如《notepad下载及安装步骤【非常详细】》gitconfig--globalcore.editorD:/Mysoftware/notepad/notepad.exe -multiInst -notabbar -nosession -noPlugin注意需要找到自己本地notepad的安装目录复制notepad.exe的路径并且将路径中的“\”替换为“/”然后替换命令中单引号中的内容即可。输入命令之后可以看到再次输入git ci命令时就会自动跳出来notepad编辑器注意如果配置完成之后提交时无法跳出motepad编辑器则需要检查notepad的路径是否正确把git config中的路径复制到notepad中确认是否路径中包含特殊字符。2.6 配置git提交模板模板内容[Description]:[Project]:[Author]:[Type]: feature/update/bugfix[Modify]:1)2)3)将以上内容复制到txt文件中并重命名为.git-commit-template放到和.gitconfig相同的目录下.git-commit-template内容如下所示在这里插入图片描述保存完成之后输入命令配置模板然后修改提交gitconfig--globalcommit.template ~/.git-commit-template可以看到再次使用git ci提交时跳出来的提交信息就出现了我们刚才配置的模板。然后根据需要进行修改信息的提交关闭该界面之后使用git log命令查看本地提交信息如下以上说明git提交模板配置成功。2.7 配置git ignore文件在代码提交的过程中生成的一些中间文件如.o文件等我们不期望去记录他们的变化如果记录的话查看状态时变化信息太多不太好查看对应代码的变化那可以将类似.o等中间文件的类型放到.gitignore文件中。将以下信息保存txt文件中并重命名为.gitignore后和工程一起提交即可。# Prerequisites*.d# Object files*.o *.ko *.obj *.elf# Libraries*.lib *.a *.la *.lo# Shared objects (inc. Windows DLLs)dll *.so *.so.* *.dylib# Executables*.exe *.out *.app按照之前的步骤进行提交到本地此时编译main.c文件生成a.exe再次查看工作区的状态发现还是clean的说明此时git已经将a.exe给忽略了。至此.gitignore文件配置完成只需将其提交到本地然后push到远程即可后续的工程下面只要有设置的.gitignore文件文件中设置的需要忽略的文件就会被git给忽略。三删除git配置要删除 git config 中的某个配置可以使用 --unset 选项gitconfig--unsetsection.key其中是配置所处的段落 是需要删除的配置键名。如果要删除整个段落可以将 省略。例如如果想删除用户名配置可以使用以下命令gitconfig--unsetuser.name如果要删除全局配置可以加上 --global 选项gitconfig--global--unsetsection.key例如gitconfig--global--unsetuser.name这将删除全局的用户名配置。四总结本文记录了安装好git之后的相关配置供参考。