Git环境设置

本文概述

  • Git配置命令
  • Git配置级别
任何工具的环境都包含支持通过软件, 硬件和配置的网络执行的元素。它包括操作系统设置, 硬件配置, 软件配置, 测试终端以及执行操作的其他支持。这是任何软件的基本方面。
这将帮助你了解如何在各种平台上首次使用Git, 以便你可以立即读写代码。
Git配置命令Git支持一个名为git config的命令, 该命令可让你获取和设置配置变量, 以控制Git外观和操作的所有方面。它用于在全局或本地项目级别上设置Git配置值。
设置user.name和user.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 --listcore.symlinks=falsecore.autocrlf=truecore.fscache=truecolor.diff=autocolor.status=autocolor.branch=autocolor.interactive=truehelp.format=htmlrebase.autosquash=truehttp.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crthttp.sslbackend=openssldiff.astextplain.textconv=astextplainfilter.lfs.clean=git-lfs clean -- %ffilter.lfs.smudge=git-lfs smudge --skip -- %ffilter.lfs.process=git-lfs filter-process --skipfilter.lfs.required=truecredential.helper=managergui.recentrepo=C:/Gituser.email=dav.himanshudubey481@gmail.comuser.name=Himanshu Dubey

彩色输出
你可以自定义Git输出以查看个性化的颜色主题。 git config可用于设置这些颜色主题。
Color.ui
$ Git config -global color.ui true

color.ui的默认值设置为auto, 这会将颜色应用于即时终端输出流。你可以将颜色值设置为true, false, auto和始终。
Git配置级别git config命令可以接受参数来指定配置级别。 Git配置中提供以下配置级别。
  • 本地
  • 全球
  • 系统
– 本地
这是Git中的默认级别。如果没有给出配置选项, Git config将写入本地级别。本地配置值作为文件存储在.git / config目录中。
– 全球
全局级别配置是用户特定的配置。特定于用户的方式, 它适用于单个操作系统用户。全局配置值存储在用户的主目录中。在UNIX系统上为?/.gitconfig, 在Windows上为C:\ Users \\。gitconfig作为文件格式。
– 系统
系统级配置适用于整个系统。整个系统表示操作系统和所有存储库上的所有用户。系统级配置文件存储在系统目录之外的gitconfig文件中。在UNIX系统上为$ {prefix)/ etc / gitconfig, 在Windows上为C:\ ProgramData \ Git \ config。
【Git环境设置】Git配置的优先级顺序分别是本地, 全局和系统。这意味着当寻找配置值时, Git将在本地级别启动并冒泡至系统级别。

    推荐阅读