文章目录
-
- 一. Git简介
- 二. Git的下载与安装
-
- 2.1 软件下载
- 2.2 软件安装
- 三. Git config中配置用户信息
- 四. 本地Git仓库架构
- 五. 远程仓库
-
- 5.1 远程仓库选型
- 5.2 本地 + 远程仓库架构
- 5.3 远程仓库工作模式
- 写在最后
熟悉并掌握Git以及最少一款主流的代码托管平台,无疑是当今每个程序猿的必修课。从今天这一篇博客开始,我会重新系统的整理和归纳以前零散的Git知识。认真记录,喜欢的可以先放进你的收藏夹吃灰呦~
一. Git简介
二. Git的下载与安装
最早Git是只能在Linux和Unix系统上运行,后来逐渐移植到Windows和Mac系统上。这里由于我自己是win10系统,所以就只记录Windows系统下Git的安装与使用了。
2.1 软件下载
建议直接去官 :https://git-scm.com/downloads
根据你自己的实际电脑环境(Linux / Win(x32 or x64) / Mac )选择对应版本即可~
- Git GUI Here —— Git的一套图形化管理界面;
- Git Bash Here —— Git本身的命令行窗口;
最常用的还是Git Bash,功能类似于Win系统下的cmd和powershell。
三. Git config中配置用户信息
Git安装完成后,使用之前首先要告诉你的Git你是谁,相当于在Git中注册一个账 ,即在Git config中完成配置用户信息的操作。
在Git中,有关config的配置又细分为三个级别,每个级别会覆盖前一个级别的值。
具体请看下表:
级别 | 命令选项 | 配置文件名称 | 配置文件地址 |
---|---|---|---|
系统级别 | – – system | gitconfig | Git安装地址 mingw64 etc gitconfig |
全局(用户)级别 | – – global | .gitconfig | C: Users xxx .gitconfig |
本地(仓库)级别 | – – local | config | 具体仓库地址 .git config |
(注意:未配置全局用户信息或者未使用过Git之前,文件会不存在)
系统级别的Git config文件(gitconfig)中包含了适用于系统所有用户和所有库的值,属于不常用的默认配置。通常我们配置最多的是后两项:用户级别和仓库级别。
在开始的入门阶段也只需配置用户级别即可:
? 拓展一下?
如果仅做一些本地的Git仓库操作,这里的用户名邮箱配置上有内容即可,这仅作为你每次提交代码时的标记信息;如果涉及到远程仓库(Github,Gitee等)的操作,这里的配置信息就得和远程仓库的注册信息一致。
说人话:目前这边建议您瞎填即可,不填还不行哦~??
配置完成后,可通过以下命令来查看Git的所有配置:
四. 本地Git仓库架构
我们要明确的是:Git本身是运行在本地的,以一个一个的本地仓库(repository)为工作单位,互不影响。 每个本地仓库的内部架构均如图所示:
之后我们向这个仓库文件夹内添加的任何文件都属于是工作区(workspace)的项目文件。
5.3 远程仓库工作模式
很多个这样的个人组合起来就构成了一个完整的团队中的远程仓库工作模式。

有关远程仓库的基本操作(图中的clone / push / pull操作)讲解请继续看:
【 Git学习记录(四)】GitHub远程仓库中基于HTTPS协议的基本操作总结(clone / push / pull)
写在最后
这一篇仅为Git的入门博客,更多的是背景知识的总结和归纳。有关Git的基本操作后续整理完来更新链接。如果觉得我的博客对你的学习有所帮助的话,请点个??,感谢观看!
每一个不曾起舞的日子,都是对生命的辜负!
—— 尼采
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8766 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!