五、Git 配置 – git config

这篇具有很好参考价值的文章主要介绍了五、Git 配置 – git config。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Git 环境变量

git config 命令专门用来配置或读取相应的工作环境变量

Git 有三种级别的环境变量,它们分别是: 系统 Git 配置、当前用户 Git 配置 和 当前项目 Git 配置

这些环境变量,决定了 Git 在各个环节的具体工作方式和行为

三种级别的 Git 环境变量存储在 三个 不同的配置文件中

1、 系统 Git 配置 : /etc/gitconfig 文件

/etc/gitconfig 是对所有用户都普遍适用的配置

可以使用以下命令来读写 /etc/gitconfig 文件
    $ git config --system

2、 当前用户 Git 配置 : ~/.gitconfig 文件

~/.gitconfig 这个当前用户目录下的配置文件只适用于当前用户

可以使用以下命令来读写 ~/.gitconfig 文件
    $ git config --global

3、 当前项目的 Git 配置 : .git/config 文件

.git/config 是当前项目下的配置文件,只适用于当前项目有效

可以使用以下命令来读写 .git/config 文件
    $ git config

每一个级别的配置都会覆盖上层的相同配置,所以 .git/config 里的配置会覆盖 /etc/gitconfig中的同名变量

Windows 上配置文件目录

在 Windows 系统上,Git 会找寻用户主目录下的 .gitconfig 文件

主目录即 $HOME 变量指定的目录,一般都是 C:\Documents and Settings\$USER

$USER 是当前用户的登录名

此外, Git 还会尝试找寻 Git 安装目录下的 gitconfig 文件

配置 Git

1. 配置用户信息

可以使用以下命令配置个人的用户名称和电子邮件地址

$ git config --global user.name "penglei"
$ git config --global user.email penglei@souyunku.cn

1、 如果用了 –global 选项,那么更改的配置文件就是位于你用户主目录下的那个,以后我们所有的项目都会默认使用这里配置的用户信息
2、 如果要配置某个特定的项目中使用其他名字或者电邮,只要去掉 –global 选项即可

这样新的设定保存在当前项目的 .git/config 文件里

2. 配置文本编辑器

我们可以设置 Git 默认使用的文本编辑器

一般情况下可能会配置成 vi 或 vim 当然我们也可以配置成其它的,比如 emacs

$ git config --global core.editor emacs

3. 配置差异分析工具

差异分析工具是用在解决合并冲突时查看文件差异的

我们可以将默认的差异分析工具改成 vimdiff

$ git config --global merge.tool vimdiff

Git 可以理解 kdiff3,tkdiff,meld,xxdiff,emerge,vimdiff,gvimdiff,ecmerge,和 opendiff 等合并工具的输出信息

查看配置信息

1. 要检查已有的配置信息,可以使用 git config --list 命令

$ git config --list
http.postbuffer=2M
user.name=penglei
user.email=penglei@souyunku.cn

如果看到重复的变量名,那就说明它们来自不同的配置文件(比如 /etc/gitconfig 和 ~/.gitconfig),不过 Git 实际采用的是最后一个

也可以直接查阅某个环境变量的设定,只要把特定的名字跟在后面即可

$ git config user.name
penglei

2. 我们也可以直接查看配置文件

比如我们可以用 cat ~/.gitconfig 或 cat /etc/gitconfig 命令查看配置文章来源地址https://www.toymoban.com/news/detail-778248.html

$ cat /etc/gitconfig
[http]
    postBuffer = 2M
[user]
    name = souyunku
    email = test@souyunku.cn

到了这里,关于五、Git 配置 – git config的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【通俗易懂】如何使用GitHub上传文件,如何用git在github上传文件

      目录 创建 GitHub 仓库 使用 Git 进行操作 步骤 1:初始化本地仓库 步骤 2:切换默认分支 步骤 3:连接到远程仓库 步骤 4:获取远程更改 步骤 5:添加文件到暂存区 步骤 6:提交更改 步骤 7:尝试使用 SSH 协议 步骤 8:上传项目 在现代软件开发中,版本控制是一个至关重要的

    2024年02月12日
    浏览(34)
  • 【Git】保姆级教程:如何在 GitHub 上传大文件(≥100M)?(含自己的操作流程)

    GitHub是我们常用的代码托管平台,但GitHub有一个限制,不能上传超过100M的文件。 如果要上传的文件超过 GitHub 的文件大小限制,你可以考虑以下方法: 使用 Git LFS:Git LFS(Large File Storage)是一个扩展工具,用于管理大文件。它允许你将大文件存储在 Git 仓库之外,并在仓库中

    2024年02月13日
    浏览(36)
  • Git使用教程,本地与远程(Github)仓库提交代码

    学会如何利用git来管理代码 Git简单来说就是代码版本控制系统,通过他可以进行多人开发同一个项目然后讲每个人的代码块合并完成一个大项目,还能控制代码版本记录等。Git四个区域 工作区:处理工作的区域(即做项目打代码的区域) 暂存区:已完成的工作临时存放区域

    2024年02月03日
    浏览(48)
  • Git的配置、本地绑定Github及基本使用

    Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理,GitHub是一个基于Git的远程文件托管平台,本文介绍如何配置Git以及绑定GitHub。 提示:以下是本篇文章正文内容,下面案例可供参考 1.1下载Git 点击此处在官网下载Git 1.2按照以下步骤

    2024年01月17日
    浏览(32)
  • github使用教程(包括git命令、git Desktop桌面端)——从安装到入门,适合小白

    2023.12.09持续更新中 计划再更新一些git软件命令以及git Desktop使用方法 众所周知,github上有着丰富且优秀的项目以及学习资源,对于想从该平台上学习生信的人来说,可以提供很大帮助。 因此,本文主要是想记录一下自己学习的步骤(记录向),同时分享给有需要帮助的人。

    2024年04月13日
    浏览(37)
  • 小白新手一文完成Git+Github/GITEE傻瓜式入门详解部署教程(内含TortoiseGit配置)

    本文创作时版本为 Git-2.41.0,使用目标为笔记存储和代码库,部分公司向使用的设置可能不一样 本文在创作时通过狂神说视频的学习和帮助 版本控制 (Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以

    2024年02月04日
    浏览(85)
  • 如何使用git上传文件到Github远程仓库(完整详细流程)

    git官网下载:Git - Downloads (git-scm.com) 下载后安装即可。 鼠标右键进入Git命令行 (1)设置用户名和设置用户账号(需要是自己的注册Github账号) (2) 配置免密登录(自己Github账号邮箱) 直接回车 然后在 C:Users【用户名】.sshid_rsa.pub 中使用记事本打开 id_rsa.pub 文件,全选复制里

    2024年02月16日
    浏览(42)
  • 使用git下载github/gitee仓库部分或单个文件的方法

    有些时候在github或者gitee仓库中我们只需要下载整个项目中的我门需要的那一部分文件夹或文件就行了,不需要下载所有的项目。这样可以节省很多流量和时间 1.建立一个新的 git 本地仓库 这里我在 D:test 中初始化 命令: 2.在本地仓库里面启用sparse-checkout 命令: 3.设定你要

    2024年04月14日
    浏览(77)
  • 「详细教程」使用git将本地项目上传至Github仓库(MacOS为例)

    前言:最近需要将自己的代码开源至自己的Github仓库,然而发现并没有一键上传文件夹的选项,于是参考现有教程进行了实践,成功✌️以下是详细步骤。 Tips:在文章录用之后,小伙伴们可以选择将自己的代码开源,便于同行更加方便地开展学术研究。 在 https://github.com/j

    2024年02月16日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包