美文网首页大虾带着小虾米
Git学了就忘(4) 之 使用Git前配置

Git学了就忘(4) 之 使用Git前配置

作者: 繁华似锦Fighting | 来源:发表于2019-08-16 07:11 被阅读11次

再让Git干活之前,必须得做一个最小配置,也就是说要把参与项目开发的工作人员的user.name以及user.email,进行设置。

为什么Git需要这些信息呢?

就是说我们每一次的变更,在哪个时间点,是谁做出的变更,这两个信息是跟着某个变更的信息捆绑在一起。同时我们在做code review(代码审查)的时候,每一次的变更,如果带上了用户的email地址,那么评审的人员在平台上面指出了你哪个文件、哪个地方有问题之后。那我们Git的版本管控的web系统,它就自动的会把变更者的email取出来,然后自动发个邮件给变更的人。所以Git这一块原理就是说,你变更的信息要有个用户的name和email是必须配置起来的。

假使大家在用Git的时候如果忘了做这个配置,那后期你在Git做过变更提交的时候,他会有一长串的提示信息,告诉你必须做相关的配置。

配置 user.name和user.email
$ git config --global user.name ‘your_name'
$ git config --global user.emailyour_email@domain.com'

注意:这个email一定是有效的,是你能够收得到邮件的email。

global有什么作用?

观察上面配置语句中,有一个--global属性,他表示的是config的三个作用域。

除了global以外我们还可以设置成local和system。三者是有差异的。

  • local是指对某一个Git仓库生效的,也就是说我们在使用Git的时候,Git会管理文件系统,它不是整个操作系统级别的管理,他是在某一个地方建了一个Git的仓库,相当于是独立的一个项目管控的一个区域。如果设置了local的话,Git所配置的这些信息(user.name,usere.mail),只会针对当前你工作的仓库有效。比如说切换到另外一个Git的仓库,那local范围的配置值就不再生效了。

  • global的意思是比如说我登陆的Git系统上面有十个Git仓库,global的这些配置,对这十个仓库都是有效的,也就是对当前用户所有仓库都有效。所以有些时候,很可能为了提高效率,就可以用了一个global设置进行配置,就没必要登录到一个一个的仓库里面做这种配置。所以工作当中global的方式是非常常用的。

  • System这个范围不常用,为什么呢?它是对系统所有登录的用户有效。

相关文章

  • Git学了就忘(4) 之 使用Git前配置

    再让Git干活之前,必须得做一个最小配置,也就是说要把参与项目开发的工作人员的user.name以及user.em...

  • Git 快速使用

    MENU Git 快速使用 之 配置并获取SSH公钥Git 快速使用 之 Git 分支 branchGit 快速使...

  • 2020-07-01 git 的使用

    1.git 使用前配置信息 在git使用前,需要告诉git你是谁,在向git仓库中提交时需要用到: 1.1配置提交...

  • Git 的使用

    1.5.1 Git 使用前配置 在使用 git 前,需要告诉 git 你是谁,在向 git 仓库中提交时需要用到。...

  • Git常用操作

    Windows下GIT安装及使用 初次运行 Git 前的配置 git工具安装 git安装包: ftp://192....

  • git命令手册

    git配置 在使用 git 前,需要告诉 git 你是谁,在向 git 仓库中提交时需要用到。 配置提交人姓名:g...

  • Git 使用指南

    1.什么是Git 2.Git常用命令 2.1 Git配置 使用Git前准备 需要配置的用户名和密码 2.2创建本地...

  • Git for Mac安装以及Github Desktop的安装

    Git for Mac安装以及Github Desktop的安装配置 1. 安装 Git 在你开始使用 Git 前...

  • 3. GIT

    <4> GIT 一、命令行 1 ) 初始化一个代码仓库 $ git init 2 ) 使用GIT必须给Git配置用...

  • git

    git 配置 使用git bash

网友评论

    本文标题:Git学了就忘(4) 之 使用Git前配置

    本文链接:https://www.haomeiwen.com/subject/vtwtsctx.html