0
点赞
收藏
分享

微信扫一扫

git使用-配置部分

邯唐情感 2022-03-30 阅读 79
git

文章目录

git使用-配置部分

系统:Windows

安装:建议参考这里一篇更详细的教程:Git 详细安装教程(详解 Git 安装过程的每一个步骤)_mukes的博客-CSDN博客_git安装

主要参考:Git - Book (git-scm.com),官方文档。这里主要是根据官方文档一步步实现。如果需要更加详细的信息,建议去官网查看更详细的信息。如果看起来觉得有点难懂,可以查看这篇blog,这里是同步的,并且会有一些简单的解释。好了,我们开始吧。

1.初次运行 git 前的配置

讲解部分:在配置之前,需要先了解一下三个级别的配置文件:

  • /etc/gitconfig,所有用户及仓库的通用配置,可以在你自己 git 的安装路径里面找到。congif 代表配置。

  • ~/.gitconfig 或者 ~/.config/git/config,一般在C:\Users\user_name 里面可以找到。user_name 代表 Windows 系统下你自己的用户名。~ 一般代表用户目录。而在 Windows 里的用户目录一般在 C 盘。那很显然这里的配置只对当前的用户有用。

  • 当前仓库下的 config ,配置只针对该仓库。

我们选择在 Git Bash 里面操作,跟 windows 的 cmd 一样。配置/编辑的语法示例

git config --global user.name "ZhangSan"
  • --global 用来配置 ~/.gitconfig 或者 ~/.config/git/config,可以替换成 --system 配置/etc/gitconfig--local 配置当前仓库下的 config 。一定要清楚你想让配置生效的范围;
  • user.name 可用其他任意变量名代替,后面跟配置的值是多少,字符串要加引号
  • 每一个级别会覆盖上一级别的配置,所以 .git/config 的配置变量会覆盖 /etc/gitconfig 中的配置变量。
  • 如果使用了 --global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用那些信息

如果我们要查看配置:

$ git config --list			# 查看所有配置
$ git config user.name		# 查看指定的配置
$ git config --show--origin	# 可以查询 Git 中该变量的 原始 值,它会告诉你哪一个配置文件最后设置了该值

你可能会看到重复的变量名,因为 Git 会从不同的文件中读取同一个配置(例如:/etc/gitconfig~/.gitconfig)。 这种情况下,Git 会使用它找到的每一个变量的最后一个配置。

操作部分:配置自己的用户名和邮箱在~/.gitconfig 下,示例

$ git config --gloabl user.name "ZhangSan"
$ git config --global user.email xxxxx@163.com

因为我也是第一次配置,不知道会有什么影响,这里我选择了输入 GitHub 的账户和邮箱。在官方文档,可能还会指出让你配置编辑器,这里你可以查看一下,是不是已经配置好了,如果你按照前文附上的链接,应该在安装部分已经选好了

$ git config core.editor

2.如何获取帮助

获得详细的帮助, 表示要查询的对象

$ git help <verb>
$ git <verb> --help
$ man git-<verb>

获得简单的帮助

$ git <verb> -h
举报

相关推荐

0 条评论