git学习(二):git config命令
不同的git config操作不同的参数文件
1 git config --global // 配置用户目录下的.gitconfig那文件 2 git config --system // 配置系统级配置文件 3 git config -e // 编辑项目版本库的.git/config文件 4 git config -e --global // 编辑用户主目录下的.gitconfig文件 5 git config -e --system // 对系统级配置文件进行编辑
这三个配置文件分别是:
- 版本库级别的配置文件,优先级最高
- 全局配置文件(用户主目录下),优先级次之
- 系统级配置文件(/etc目录下),优先级最低
git配置文件采用的ini格式的,git config <section>.<key>命令来读取INI配置文件中某个配置的键值
如果想要更改INI文件中某个属性的值也非常简单git config <section>.<key> <value>
1 git config core.bare // 读取[core]小节的bare属性 2 git config a.b something // 修改a.b的值 3 git config x.y.z others // 修改x.y.z的值
git config命令可以操作任何其他的INI文件,以下两个命令是有区别的:
1 git config --file test.ini a.b.c "hello, world" // 给文件test.ini添加配置项 2 git config test.ini a.b.d "hello, world" // 给.git/config文件添加配置项
第二个命令的效果如下:
1 [core] 2 repositoryformatversion = 0 3 filemode = true 4 bare = false 5 logallrefupdates = true 6 [test] 7 ini = a.b.d
转载于:https://www.cnblogs.com/tuhooo/p/8879805.html
git学习(二):git config命令相关推荐
- Git学习二、GitLab官网,安装自己的一个私有Gitlab代码管理库
Git学习一.TortoiseGit 安装后,文件夹前面不显示相关状态图标解决办法 Git学习二.GitLab官网,安装自己的一个私有Gitlab代码管理库 Git学习三.Git与SVN的差异,Git ...
- 超详细的Git学习记录(Git基础内容/IDEA集成Git/GitHub/Gitee/GitLab及Centos7部署GitLab)
超详细的Git学习笔记 从B站搜到的尚硅谷视频学习了Git,记录了一下学习的内容,收获很大 学习地址: https://www.bilibili.com/video/BV1vy4y1s7k6?p=11 ...
- Git学习笔记:常用命令总结
本文根据廖雪峰的博客,记录下自己的学习笔记.主要记录常用的命令,包括仓库初始化.添加文件.提交修改.新建分支.内容暂存.分支管理.标签管理等内容. git是分布式版本控制系统. 首先是安装,从官网下载 ...
- 【git学习二】git基础之git管理本地项目
1.背景 git基础打算分两部分来说,一部分是对于本地项目的管理,第二部分是对于远程代码仓库的操作.git执行本地项目管理包括对于相关文件的追踪,暂存区的比较分析,提交,撤销等功能. 2.本地项目管理 ...
- 【Git学习】git常用命令
1) 查看日志 我们常用 -p 选项展开显示每次提交的内容差异,用 -2 则仅显示最近的两次更新: 还有许多摘要选项可以用,比如 –stat,仅显示简要的增改行数统计 -p 按补丁格式显示每个更新之间 ...
- Git学习笔记—Git Flow
在Java程序开发中的定制开发规范,想要把项目正规高效的跑起来.引入 Git 版本控制,Git-Flow 便成为了首选. 今天动力节点Java学院来带你了解一下. 一.为什么使用 git-flow 当 ...
- 【git学习】git管理本地项目
(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景 最近打算使用git管理本地的项目,网上的资料很多,但是很杂,这这整理一下. 2.git使用 (1)初始 ...
- git上传分支的原理_几张图让你彻底弄懂git工作流(二) ——git分支
上篇文章已经说了Git简史以及Git基础,那么这篇文章简单总结下Git分支 Git分支 为了理解 Git 分支的实现方式,我们需要回顾一下, Git保存的不是文件差异或者变化量,而只是一系列文件快照. ...
- Git学习:git clean的用法
git clean 命令用来从你的工作目录中删除所有没有tracked过的文件. git clean 经常和 git reset --hard 一起结合使用.记住reset只影响被track过的文件, ...
最新文章
- Sql Server实用操作-无数据库日志文件恢复数据库两种方法
- Leetcode刷题 225题:用队列实现栈(基于Java和c++两种语言)
- ubuntu 16.04安装visual studio code 提示libnss3版本低:NSS = 3.26 is required
- linux bash tutorial
- 低碳数据中心,因何而来?一文读懂如何利用超融合降碳
- 查找问题的利器 - Git Bisect
- 关于从Activity A跳转到Activity B ,其中Activity A中有一个VideoView,Activity B中有一个MediaPlayer。...
- JAVA中反射机制五(JavaBean的内省与BeanUtils库)
- Hadoop数据读写原理
- jsp小区车位管理系统
- 跨站请求伪造(CSRF)攻击是什么?如何防御?
- 《鸟哥 Linux 私房菜:基础版》阅读笔记
- 拉结尔6月21日服务器维护,《拉结尔》6月19日换端更新公告
- 代写php代码作业,C++代写 CS 100 Project Two代做php实验作业
- mysql查询字段最大的一条数据类型_SQL查询一个表中类别字段中Max()最大值对应的记录...
- 六西格玛dfss_六西格玛设计(DFSS)的方法和知识
- 有梦想的闲鱼之团队介绍
- 输出100以内不能被7整除的数
- PT100温度传感器的工作原理
- 百度爱番番实时CDP建设实践
热门文章
- Xcode打包踩过的那些坑
- Nagios_快速配置
- linux删除编译中间件,关于linux 里安装编译环境和中间件
- Vmware ESXi应用之如何使用母盘模板部署虚拟机
- CSS定义通用透明效果
- python程序设计方法学_python学习笔记(12)--程序设计方法学
- 停止做这7件事,你的工作效率至少翻一倍!
- 计算机职业学校杭州,杭州2021年计算机学校是干什么的
- 在android中怎么定义垂直,Android中的垂直(旋转)标签
- ArcGIS——数据库与服务备份(一、oracle中的geodatabase备份使用impdp与expdp)