Git配置全局用户名
配置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配置全局用户名相关推荐
- git配置全局用户名和密码_还在手动打包,手动传jar包?那你确实应该学一下jekins配置了...
本文为小编原创文章,首发于Java识堂微信公众号,一个高原创,高收藏的公众号,转载请联系作者 先说jekins能干啥,你把代码放到git上,jekins就能帮你编译代码,并且把jar包放到相应的服务器 ...
- git配置全局用户名和密码_centos安装mongodb 4.x及配置用户名密码(官方推荐)
安装mongodb 先在本地用记事本做一个这样的文件(命名为:mongodb-org-4.0.repo): 上传到服务器这个目录下: 执行如下命令安装mongodb: 禁用自动升级,修改/etc/yu ...
- git配置全局用户名和密码
- git配置本地用户名和邮箱—连接远程仓库(github)
git配置本地用户名和邮箱-连接远程仓库(github) 设置或者修改用户名及邮箱 git config --global user.name "***" git config – ...
- git本地配置用户名_git配置全局用户名
在使用idea开发的过程中,提交时遇到两个问题,一个是每次提交都需要输入用户名和密码,选择记住密码,依然提示:第二个是提交后,git账户名显示是Administrator,跟自己注册git时账号不一致 ...
- git - 配置局部用户名密码
进入.git目录 cd .git 输入配置信息 git config user.name 'test' git config user.email 'test@qq.com' git config u ...
- git 配置origin_git配置,以及简单的命令
在 window 平台需要安装对应的客户端 git 配置全局用户名 git config --global user.name "xxx" 配置全局邮箱 git config -- ...
- git修改计算机用户名,程序员:拿到新电脑如何配置Git环境
第二步:配置Git 1.检查环境变量 如果出现下面的情况,说明你的xcode没有进行初始化maomaodeMacBook-Pro:~ maomao$ git Agreeing to the Xcode ...
- 修改git全局用户名,邮箱和密码
首先 打开idea的Terminal,输入命令查看当前git的全局用户名git config user.name 然后输入git config --global user.name "用户名 ...
- git 创建邮箱 用户名_厉害了!IDEA中如何使用Git进行项目管理,完整教程来了?...
第一部分:安装 1. 下载地址: https://git-scm.com/download/win如果速度慢, 使用 迅雷下载;2. 点击安装, 然后下一步, 直到下面这个页面: 建议: 按照上面所示 ...
最新文章
- 【面试 spring】【第七篇】spring的问题
- show processlist解析
- Junit单元测试学习笔记一
- nginx搭建静态服务器(127.0.0.1/localhost访问)
- 【Servlet】解决org.apache.tomcat.util.modeler.BaseModelMBean.invoke Exception invoking method……
- 面试官系统精讲Java源码及大厂真题 - 35 经验总结:各种锁在工作中使用场景和细节
- 超强干货素材!制作平面设计专辑模板
- Codeforces Round #226 (Div. 2)
- 改善代码质量的编程规范
- BadEncoder: Backdoor Attacks to Pre-trained Encoders in Self-Supervised Learning 论文笔记
- 物联网技能大赛-Ubuntu-(1)
- 教会你们如何获得淘宝,天猫,拼多多,京东的商品详情
- 科学计算机已知角度和边长怎样算斜长,计算公式
- 锐捷服务器系统安全,更安全 锐捷网络发布RG-ESS易安全系统
- “双月”数据集的生成
- [Python]TempConvert.py(温度转换)解释拓展
- 华为云访问密钥AK\SK获取
- npm、cnpm的安装
- Python——类(class)的定义及使用
- 平面设计转UI设计难吗?