配置Git

在Linux下和windows下配置Git的方法差不多,只是在Linux下,可以在命令行里直接使用git config进行配置, 而在windows下则要先打开“Git Bash”,进入msysGit命令行界面,再用git config命令进行相应的配置操作。

好了,前面安装好了Git,现在我们开始配置:

第一个需要配置的就是用户的用户名和email,因为这些内容会出现在你的每一个提交(commit)里面的,像下面这样:

$ git log #我们用git log查看当前仓库的提交(commit)日志
commit 71948005382ff8e02dd8d5e8d2b4834428eece24
Author: author <author@corpmail.com>
Date: Thu Jan 20 12:58:05 2011 +0800
Project init

下面的这两行命令就是设置用户名和email:

$ git config --global user.name author #将用户名设为author
$ git config --global user.email author@corpmail.com #将用户邮箱设为author@corpmail.com

Git的配置信息分为全局和项目两种,上面命令中带了“--global"参数,这就意味是在进行全局配置,它会影响本机上的每个一个Git项目。

大家看到,上面我们用的是@corpmail(公司邮箱);但是有时候我们可能也参与了一些开源项目,那么就需要新的用户名和自己的私人邮箱,Git 可以为每个项目设定不同的配置信息。

在命令行环境,进入Git项目所在目录,执行下面的命令:

$ git config user.name nickname#将用户名设为nickname
$ git config user.email nickname@gmail.com #将用户邮箱设为nickname@gmail.com

Git的设计哲学和Linux(*nix)一样,尽量的使用“文本化”(Textuality);它里面尽量用文本化的形式存储信息,对于配置信息也更是如此,用户的这些配置信息全部是存储在文本文件中。Git的全局配置文件是存放在"~/.gitconfig"(用户目录下的.gitconfig)文件中:

我们用cat、head命令查看全局配置信息文件,并假设相关配置信息存储在文件的前3行(当然也有可能不在前3行,这里只是为了方便表示)

$ cat ~/.gitconfig | head -3
[user]
name = author
email = author@corpmail.com

而项目配置文件是存放在Git项目所在目录的".git/config"文件中,这里也像上面一样用cat、head命令查看一下:

$ cat .git/config | head -3
[user]
name = nickname
email = nickname@gmail.com

如果大家对于Git熟悉后,可以直修改”~/.gitconfig”,”.git/config”这两个文件进行配置。

Git里还有很多可以配置的地方,大家可以参考一下git config 和 定制git。


这一篇写起来有点平淡无奇,但这是一个Git用户迈出的第一步。后面我还会有一系列的文章出来,都是我个人使用过程中的感悟。

有朋友问我:“为什么把文章叫作:‘Git历险记’”。这是因为在使用Git的历程中,我碰到过N多的问题;同时也觉得它有点小复杂。但是当这些问题解开后,就有时不得不赞叹它设计的巧妙之处。

转载于:https://www.cnblogs.com/joyang/p/4922441.html

Git配置全局用户名相关推荐

  1. git配置全局用户名和密码_还在手动打包,手动传jar包?那你确实应该学一下jekins配置了...

    本文为小编原创文章,首发于Java识堂微信公众号,一个高原创,高收藏的公众号,转载请联系作者 先说jekins能干啥,你把代码放到git上,jekins就能帮你编译代码,并且把jar包放到相应的服务器 ...

  2. git配置全局用户名和密码_centos安装mongodb 4.x及配置用户名密码(官方推荐)

    安装mongodb 先在本地用记事本做一个这样的文件(命名为:mongodb-org-4.0.repo): 上传到服务器这个目录下: 执行如下命令安装mongodb: 禁用自动升级,修改/etc/yu ...

  3. git配置全局用户名和密码

  4. git配置本地用户名和邮箱—连接远程仓库(github)

    git配置本地用户名和邮箱-连接远程仓库(github) 设置或者修改用户名及邮箱 git config --global user.name "***" git config – ...

  5. git本地配置用户名_git配置全局用户名

    在使用idea开发的过程中,提交时遇到两个问题,一个是每次提交都需要输入用户名和密码,选择记住密码,依然提示:第二个是提交后,git账户名显示是Administrator,跟自己注册git时账号不一致 ...

  6. git - 配置局部用户名密码

    进入.git目录 cd .git 输入配置信息 git config user.name 'test' git config user.email 'test@qq.com' git config u ...

  7. git 配置origin_git配置,以及简单的命令

    在 window 平台需要安装对应的客户端 git 配置全局用户名 git config --global user.name "xxx" 配置全局邮箱 git config -- ...

  8. git修改计算机用户名,程序员:拿到新电脑如何配置Git环境

    第二步:配置Git 1.检查环境变量 如果出现下面的情况,说明你的xcode没有进行初始化maomaodeMacBook-Pro:~ maomao$ git Agreeing to the Xcode ...

  9. 修改git全局用户名,邮箱和密码

    首先 打开idea的Terminal,输入命令查看当前git的全局用户名git config user.name 然后输入git config --global user.name "用户名 ...

  10. git 创建邮箱 用户名_厉害了!IDEA中如何使用Git进行项目管理,完整教程来了?...

    第一部分:安装 1. 下载地址: https://git-scm.com/download/win如果速度慢, 使用 迅雷下载;2. 点击安装, 然后下一步, 直到下面这个页面: 建议: 按照上面所示 ...

最新文章

  1. 【面试 spring】【第七篇】spring的问题
  2. show processlist解析
  3. Junit单元测试学习笔记一
  4. nginx搭建静态服务器(127.0.0.1/localhost访问)
  5. 【Servlet】解决org.apache.tomcat.util.modeler.BaseModelMBean.invoke Exception invoking method……
  6. 面试官系统精讲Java源码及大厂真题 - 35 经验总结:各种锁在工作中使用场景和细节
  7. 超强干货素材!制作平面设计专辑模板
  8. Codeforces Round #226 (Div. 2)
  9. 改善代码质量的编程规范
  10. BadEncoder: Backdoor Attacks to Pre-trained Encoders in Self-Supervised Learning 论文笔记
  11. 物联网技能大赛-Ubuntu-(1)
  12. 教会你们如何获得淘宝,天猫,拼多多,京东的商品详情
  13. 科学计算机已知角度和边长怎样算斜长,计算公式
  14. 锐捷服务器系统安全,更安全 锐捷网络发布RG-ESS易安全系统
  15. “双月”数据集的生成
  16. [Python]TempConvert.py(温度转换)解释拓展
  17. 华为云访问密钥AK\SK获取
  18. npm、cnpm的安装
  19. Python——类(class)的定义及使用
  20. 平面设计转UI设计难吗?

热门文章

  1. Centos5.8升级SSH到5.8p2
  2. Linux怎么取消软链接
  3. Java 开发人员必备的开发工具,这些没用进BAT想都别想
  4. 牛逼! IDEA 2020 要本土化,真的是全中文了!中国开发者话语权越来越大了
  5. 阿里规定超过三张表禁止join,这是为什么?
  6. 架构案例丨微信Android客户端架构演进之路
  7. Dubbo 分布式事务一致性实现
  8. SEO专题之三:SEO与网站开发
  9. Mozilla Thimble,在线html,javascript编辑器
  10. UE中使用正则表达式的一些技巧