查看git所有配置项

$ git config -l
or
$ git config --list

全局配置用户名邮箱

$ git config --global user.name "young"
$ git config --global user.email "young@163.com"

根据项目配置:

  • 切换到项目目录下,配置用户名和密码:
$ git config user.name "young"
$ git config user.email "young@163.com"
  • 配置信息的存储位置
对应的本地仓库的.git文件中的config文件
在当前项目目录下使用 cat .git/config,就可以看到配置文件内容
$ cat .git/config
[core]repositoryformatversion = 0filemode = falsebare = falselogallrefupdates = truesymlinks = falseignorecase = true
[remote "origin"]url = https://github.com/***/***.gitfetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]remote = originmerge = refs/heads/master

git config解析

user.email=leo@xxx.com
user.name=leo
core.ignorecase=false            # 不许忽略文件名大小写
core.autocrlf=input              # 换行模式为 input,即提交时转换为LF,检出时不转换
core.filemode=false              # 不检查文件权限
core.safecrlf=true               # 拒绝提交包含混合换行符的文件
core.editor=vim
core.repositoryformatversion=0   # Internal variable identifying the repository format and layout version
core.bare=false                  # 默认不创建裸仓库
core.logallrefupdates=true       # log 所有 ref 的更新
core.precomposeunicode=true      # Mac专用选项,开启以便文件名兼容其他系统
push.default=simple                    # 只推送本地当前分支,且与上游分支名字一致
alias.lg=log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
pull.rebase=true                 # 强制开启 rebase 模式
credential.helper store // 记住密码// 推荐配置
git config --global user.email “mtide@xxx.com"
git config --global user.name=mtide
sudo git config --system core.ignorecase false
sudo git config --system core.autocrlf input
sudo git config --system core.filemode false
sudo git config --system core.safecrlf true
sudo git config --system core.editor vim
sudo git config --system core.repositoryformatversion 0
sudo git config --system core.bare false
sudo git config --system core.logallrefupdates true
sudo git config --system core.precomposeunicode true
sudo git config --system push.default simple
sudo git config --system alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
sudo git config --system pull.rebase true
sudo git config credential.helper store // 记住密码

配置记住密码

[core]autocrlf = trueexcludesfile = C:\\Users\\lixinglong\\Documents\\gitignore_global.txt
[user]name = leoemail = leo@***.cn
[credential]helper = store // 这样配置就会记住密码了

git全局配置修改

$ git config -e --global

进入全局配置文件,击字母i,进入编辑状态,修改里面的内容。

连接远程仓库相关命令

// 查看git远程库信息
$ git remote -v// 查看remote地址,远程分支,还有本地分支与之相对应关系等一系列信息
$ git remote show origin

远程仓库的移除与重命名

如果想要重命名引用的名字可以运行 git remote rename 去修改一个远程仓库的简写名。 例如,想要将 pb 重命名为 paul,可以用 git remote rename 这样做:

$ git remote rename pb paul
$ git remote
origin
paul

值得注意的是这同样也会修改你的远程分支名字。 那些过去引用 pb/master 的现在会引用 paul/master

如果因为一些原因想要移除一个远程仓库 - 你已经从服务器上搬走了或不再想使用某一个特定的镜像了,又或者某一个贡献者不再贡献了 - 可以使用 git remote rm

$ git remote rm paul
$ git remote
origin

参考文章:
https://blog.csdn.net/weixin_33768153/article/details/81026687
Git官方文档-2.5 Git 基础 - 远程仓库的使用

转载于:https://www.cnblogs.com/russellyoung/p/Git-pei-zhi-xin-xi-xiang-guan-ming-ling.html

Git配置信息相关命令相关推荐

  1. Git 配置别名 —— 让命令变得更简单

    Git 配置别名 -- 让命令变得更简单 卖一下广告,欢迎大家关注我的微信公众号,扫一扫下方二维码或搜索微信号 stormjun,即可关注. 目前专注于 Android 开发,主要分享 Android ...

  2. Linux基础命令-网络配置和相关命令

    Linux基础命令-网络配置和相关命令 网络配置和相关命令 一.基本网络配置 二.网卡名称 1. 网卡别名 2. 设备别名 3. 实验 三.网络配置方式 1. ifconfig命令 2. route命 ...

  3. Git 回退撤销相关命令,毫无保留,都在这里了!!!

    Git 回退撤销相关命令 # 恢复暂存区的指定文件到工作区 # 即让 工作区的文件 和 暂存区的保持一致,回到初始状态 git checkout [file]# 恢复某个commit的指定文件到暂存区 ...

  4. git配置及常见命令

    首先我们需要本地Git与远程GitHub连接的建立,只有将Git本地与远程的GitHub建立了连接以后我们本地的项目才能上传至远程服务器 ** 配置流程: ** 1.在git中配置全局的github账 ...

  5. 查看计算机ip地址配置信息的命令是,查看电脑配置指令大全

    查看电脑配置指令大全 windows 查看电脑配置指令大全 问题描述:查看电脑配置信息指令. 解决方案 1.查看电脑配置命令:dxdiag 2查看系统属性命令:sysdm.cpl 3.查看系统信息命令 ...

  6. yum源配置及相关命令

    1.yum概述 yum是软件管理仓库,可以完成安装,卸载,自动升级rpm包等任务,能够自动查找并解决rpm包之间的依赖关系,而无需管理员手工安装每个rpm包 2.本地源和网络源 本地源:比如说光盘里面 ...

  7. git 配置组合指令_Git命令行基本操作

    原标题:Git命令行基本操作 先来看看图的介绍吧 0. 安装Git 网上有很多Git安装教程,如果需要图形界面,windows下建议使用TortoiseGit,linux建议使用Git GUI或者GI ...

  8. Linux中快捷键的使用,who命令,rm命令,ps命令,cd命令,kill命令,find命令,grep命令,tar命令(gz、tar、bz2),用户管理,vim部分配置,相关命令

    1.进入Ubuntu之后打开终端窗口的快捷键是:           ctrl + alt+t:通过这个命令可以打开终端. ctrl + alt+t:通过这个命令可以打开终端. 再开一个tab选项卡式 ...

  9. 收到服务器发来的配置信息同步命令,Microsoft Exchange ActiveSync 和第三方设备的当前问题...

    2. 连接和同步失败 问题 2.18-Outlook 2016 中的 "公用文件夹" 收藏夹中不显示任何搜索结果或内容 有关详细信息,请参阅 Microsoft 知识库中的以下文章 ...

  10. git 远程仓库相关命令

    1.远程仓库配置 -- 配置验证信息 ssh-keygen -t rsa -C "注册GitHub的邮箱"-- 如果出现生成路径乱码执行 chcp 65001 然后一路回车.最后根 ...

最新文章

  1. stm32单片机实现多个闹钟_如何学习单片机:单片机都是相通的,一通百通
  2. ML与math:机器学习与高等数学基础概念、代码实现、案例应用之详细攻略——基础篇
  3. 第 1-2 课:你不知道的基础数据类型和包装类 + 面试题
  4. Dom4j工具--XML的DOM解析(下)--写操作
  5. 结构设计模式 - Bridge设计模式
  6. DataGradView操作之,列头右键菜单隐藏和显示字段功能
  7. Windows平台下的session0创建进程的问题与解决办法
  8. Windows下C语言的Socket编程例子(TCP和UDP)
  9. 「leetcode」15. 三数之和:双指针法
  10. oracle rac心跳机制_详解RAC集群中cache fushion原理
  11. 黑苹果固态硬盘_苹果SSD固态硬盘不完全详解
  12. 多个vmdk合并成一个vmdk方法
  13. 基于jsp的KTV管理系统mysql
  14. 【图像分类案例】(10) Vision Transformer 动物图像三分类,附Pytorch完整代码
  15. 西方经济学的十大原理
  16. 揭秘 vivo 如何打造千万级 DAU 活动中台
  17. 3g安卓市场_安卓离场,鸿蒙能否破局?
  18. 关于PPP拨号 和 AT指令实现GPRS模块联网的疑问
  19. 2021年电工(初级)及电工(初级)证考试
  20. 欢迎加入我们的【QQ群】

热门文章

  1. scala学习笔记一------初步了解scala
  2. python实现对指定字符串补足固定长度倍数截断输出
  3. mysql java 查寻用户_mysql 查询不同用户 最新的一条记录
  4. git 设置忽略文件类型 gitignore
  5. DevOps使用教程 华为云(8)代码托管 代码仓库 git协作开发
  6. hyperledger fabric first network 只关闭停掉节点 不删除证书
  7. kubernetes视频教程笔记 (15)-RC、RS和Deployment的关联
  8. html input 禁止浏览器自动填充
  9. JAVA偶数分解质数_优化后的寻找偶数是两个质数之和的JAVA代码
  10. Floyd 多源最短路径