Git初始配置
文章目录
[隐藏]
- 一、配置提交时的用户名与邮件名称(注:只是标识本次commit是谁提交的)
- 1.1 通过命令的方式
- 1.2 通过修改配置文件的方式
- 二、配置 短命令
- 2.1 通过命令的方式
- 2.2 通过修改配置文件的方式
- 三、配置文件
- 四、文件 .git/index
一、配置提交时的用户名与邮件名称(注:只是标识本次commit是谁提交的)
1.1 通过命令的方式
$ git config --global user.name "songshuiyang" $ git config --global user.email [email protected]
注: global 全局配置,在此电脑上的所有项目的git提交都会用这个用户名和邮件
1.2 通过修改配置文件的方式
文件路径: 用户目录/.gitconfig 文件
把name email改成(新增)自己的配置即可
[user] name = songshuiyang email = [email protected]
二、配置 短命令
2.1 通过命令的方式
$ git config --global alias.st status $ git config --global alias.ci commit $ git congig --global alias.co checkout $ git congig --global alias.br branch
2.2 通过修改配置文件的方式
[alias] co = checkout ci = commit st = status cm = commit -m br = branch bm = branch -m bd = branch -D cb = checkout -b df = diff ls = log --stat lp = log -p plo = pull origin plode = pull origin develop pho = push origin
三、配置文件
Git的三个配置文件
- 版本库级别的配置文件,文件路径: 项目路径/.git/config
-
全局配置文件, 文件路径: 用户目录/.gitconfig
-
系统级配置文件,文件路径: 安装目录/etc目录下
优先级: 版本库级别的配置文件 > 全局配置文件 > 系统级配置文件
四、文件 .git/index
实际上就是一个包括文件索引的目录树,像是一个虚拟的工作区,记录了文件名和文件的状态信息(时间戳和文件长度),文件的内容保存在.git/objects目录下,文件索引建立了文件和对象库中对象实体之间的对应
工作区,版本区,暂存区原理图
原文出处:songshuiyang -> http://www.songshuiyang.site/2017/10/22/Java%E5%90%8E%E5%8F%B0/%E7%BC%96%E8%AF%91%E6%9E%84%E5%BB%BA%E9%83%A8%E7%BD%B2%E7%89%88%E6%9C%AC%E5%B7%A5%E5%85%B7/git/git%E5%88%9D%E5%A7%8B%E9%85%8D%E7%BD%AE/
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。