Git 环境设置

2024 年 8 月 28 日 | 3 分钟阅读

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

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

Git config 命令

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

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

设置用户名

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

设置电子邮件 ID

Git 将此电子邮件 ID 用于每次提交。

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

设置编辑器

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

要选择其他文本编辑器,例如 Vim,

检查您的设置

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

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

输出

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
[email protected]
user.name=Himanshu Dubey

彩色输出

您可以自定义 Git 输出以查看个性化的颜色主题。 git config 可用于设置这些颜色主题。

Color.ui

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

Git 配置级别

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

  • local
  • 全局
  • system

--local

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

--global

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

--system

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

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


下一主题Git 工具