铁佛 发表于 2024-10-17 22:18:49

git环境超详细配置说明

一,简介

在git工具安装完成之后,需要设置一下常用的配置,如邮箱,缩写,以及git commit模板等等。本文就来详细介绍些各个配置怎样操作,供参考。
二,配置步骤

2.1 查看当前git的配置

git config --global --list
利用上述下令可以查看当前环境下全局的配置:
https://i-blog.csdnimg.cn/blog_migrate/1cd6d24d8c41d347db0352a7d9fc3a07.png
2.2 配置用户名

这里利用user1来举行测试,详细配置时可以把双引号中的内容修改为本身的用户名。
git config --global user.name "user1"
可以看到用户名已经修改乐成:
https://i-blog.csdnimg.cn/blog_migrate/63f57a19c0eefcd3aa8ee6330edb7516.png
2.3 配置邮箱

详细配置时利用本身的邮箱更换双引号中的内容,这里利用“user1@163.com”来举行测试。
git config --global user.email "user1@163.com"
输入上述下令之后,可以看到邮箱已经配置见效:
https://i-blog.csdnimg.cn/blog_migrate/ebf2b8dadeee5ba4df0adef80abba06c.png
2.4 配置下令缩写

配置下令缩写的目的是为了提高工作效率。比如查看当前工作去状态,需要输入“git status”,将“status”配置成缩写“st”之后,查看工作区状态只需要输入“git st”即可。
//将status配置为缩写st
git config --global alias.st status
//将checkout配置为缩写co
git config --global alias.co checkout
//将commit配置为缩写ci
git config --global alias.ci commit
//将branch配置为缩写br
git config --global alias.br branch
配置完成之后,可以看到下令“git status”和“git st”的效果是一样的。其他下令也是一样的效果,这里不再赘述。
https://i-blog.csdnimg.cn/blog_migrate/9486fa038cdc1234387a2c5fb9caeea0.png
2.5 设置git commit时notepad++作为编辑器

在配置notepad++之前,需要先安装notepad++软件,安装操作说明如:《notepad++下载及安装步骤【非常详细】》
git config --global core.editor "'D:/Mysoftware/notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
留意:需要找到本身本地notepad++的安装目录,复制notepad++.exe的路径,并且将路径中的“\”更换为“/”,然后更换下令中单引号中的内容即可。
https://i-blog.csdnimg.cn/blog_migrate/f5e7e09d7d6e3d38501af7cec4bdd894.png
输入下令之后,可以看到,再次输入git ci下令时,就会主动跳出来notepad++编辑器:
https://i-blog.csdnimg.cn/blog_migrate/b3a695943766e201efd3d4914c569576.png
留意:如果配置完成之后,提交时无法跳出motepad++编辑器,则需要检查notepad++的路径是否正确,把git config中的路径复制到notepad++中确认是否路径中包罗特殊字符。
2.6 配置git提交模板

模板内容:
:
:
:
: feature/update/bugfix
: 1)
               2)
               3)
将以上内容复制到txt文件中,并重定名为.git-commit-template,放到和.gitconfig相同的目录下:
https://i-blog.csdnimg.cn/blog_migrate/b6935579ce42e1501c2a540b8e91a25a.png
.git-commit-template内容如下所示:
在这里插入图片形貌
生存完成之后,输入下令配置模板,然后修改提交:
git config --global commit.template ~/.git-commit-template
可以看到,再次利用git ci提交时,跳出来的提交信息就出现了我们刚才配置的模板。
https://i-blog.csdnimg.cn/blog_migrate/6064ae64bce0b3ad4a71da115915b6fa.png
然后根据需要举行修改信息的提交:
https://i-blog.csdnimg.cn/blog_migrate/f43cb997d831899a42e6782ccb4b0edb.png
关闭该界面之后,利用git log下令查看本地提交信息如下:
https://i-blog.csdnimg.cn/blog_migrate/f79d60a9686f8a9175df917abf29dc0e.png
以上,说明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
https://i-blog.csdnimg.cn/blog_migrate/dc90488b01ef7f658a3d531f42f491aa.png
按照之前的步骤举行提交到本地:
https://i-blog.csdnimg.cn/blog_migrate/dc37cedd648cc31ce0b65118f55eaccb.png
此时编译main.c文件,生成a.exe,再次查看工作区的状态,发现还是clean的,说明此时git已经将a.exe给忽略了。
https://i-blog.csdnimg.cn/blog_migrate/eaba9e3855d8f3fe5b41b191ad3a9e13.png
至此,.gitignore文件配置完成,只需将其提交到本地,然后push到远程即可,后续的工程下面只要有设置的.gitignore文件,文件中设置的需要忽略的文件就会被git给忽略。
三,删除git配置

要删除 git config 中的某个配置,可以利用 --unset 选项:
git config --unset <section>.<key>
其中
   是配置所处的段落, 是需要删除的配置键名。如果要删除整个段落,可以将 省略。例如,如果想删除用户名配置,可以利用以下下令:
git config --unset user.name
如果要删除全局配置,可以加上 --global 选项:
git config --global --unset <section>.<key>
例如:
git config --global --unset user.name
这将删除全局的用户名配置。
四,总结

本文记载了安装好git之后的相关配置,供参考。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: git环境超详细配置说明