程序员社区

Git系列教程 --- 9、Git的环境设置

任何工具的环境都包含支持在配置了软件、硬件和网络的情况下执行的元素。它包括操作系统设置、硬件配置、软件配置、测试终端和其他执行操作的支持。它是任何软件的重要方面。

它将帮助您了解如何设置 Git 以便在各种平台上首次使用,以便您可以立即阅读和编写代码。

Git 配置命令

Git 支持一个名为git config的命令,它允许您获取和设置控制 Git 外观和操作方式的所有方面的配置变量。它用于在全局或本地项目级别设置 Git 配置值。

设置user.nameuser.email是必要的配置选项,因为您的姓名和电子邮件将显示在您的提交消息中。

设置用户名

用户名由 Git 用于每次提交。

$ git config --global user.name "Himanshu Dubey"  

设置电子邮件 ID

Git 为每次提交使用此电子邮件 ID。

$ git config --global user.email  "himanshudubey481@gmail.com"  

用户可以设置许多其他配置选项。

设置编辑器

当 Git 需要您输入消息时,您可以设置默认文本编辑器。如果您没有选择任何编辑器,Git 将使用您默认系统的编辑器。

要选择不同的文本编辑器,例如 Vim,

$ git config --global core.editor Vim  

检查您的设置

您可以检查您的配置设置;您可以使用git config --list命令列出 Git 在此时可以找到的所有设置。

$ git config -list  

此命令将列出您的所有设置。请参阅下面的命令行输出。

输出

HiMaNshU@HiMaNshU-PC MINGW64 ~/Desktop
$ git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
rebase.autosquash=true
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
http.sslbackend=openssl
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge --skip -- %f
filter.lfs.process=git-lfs filter-process --skip
filter.lfs.required=true
credential.helper=manager
gui.recentrepo=C:/Git
user.email=dav.himanshudubey481@gmail.com
user.name=Himanshu Dubey

彩色输出

您可以自定义 Git 输出以查看个性化的颜色主题。该混帐配置可以用来设置这些颜色主题。

颜色.ui

$ Git config -global color.ui true  

color.ui 的默认值设置为 auto,这会将颜色应用于直接终端输出流。您可以将颜色值设置为 true、false、auto 和 always。

Git 配置级别

git config 命令可以接受参数来指定配置级别。Git 配置中提供了以下配置级别。

  • local
  • global
  • system

--local

它是 Git 中的默认级别。如果没有给出配置选项,Git config 将写入本地级别。本地配置值作为文件存储在.git/config目录中。

--global

全局级别的配置是用户特定的配置。特定于用户的手段,它适用于单个操作系统用户。全局配置值存储在用户的主目录中。~ /.gitconfig在 UNIX 系统和C:\Users\.gitconfig 在 Windows 上作为文件格式。

--system

系统级配置应用于整个系统。整个系统是指操作系统和所有存储库上的所有用户。系统级配置文件存储在系统目录下的gitconfig文件中。$(prefix)/etc/gitconfig在 UNIX 系统上和C:\ProgramData\Git\config在 Windows 上。

Git 配置的优先级顺序分别是本地、全局和系统。这意味着在查找配置值时,Git 将从本地级别开始并冒泡到系统级别。

赞(0) 打赏
未经允许不得转载:IDEA激活码 » Git系列教程 --- 9、Git的环境设置

一个分享Java & Python知识的社区