1、Git安装与配置
一:版本控制
-
定义:版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。
-
为什么要用版本控制:在起初的项目开发中,我们会不断的编写代码,但是,害怕有一天系统突然挂掉了,完蛋,辛苦写的代码就这么没了,所有为了防止这一点,都会开发一点就以目录拷贝的形式保存下来,自己这么1.0、2.0、3.0…的这么去标记,开始的还好,后面的话你压根就不知道自己动了那一块的代码。一个人开发的话就这么混乱了,更不要说团队协作了。
这个时候,我想就很有必要使用版本控制系统了,在每一次的更新代码后,只需要简单的几个命令,就可以把文件管理起来,甚至是提交在Web上的中央仓库上去。同时,我们也能清楚的知道版本号之间的差异以及文件的差异。
-
主流的版本控制有哪些:
- 中央版本控制系统 :中央版本控制系统是一种典型的C/S架构,存在有客户端以及服务器,备份代码时向服务器发送请求,拉取代码时也是从服务器下载,客户端之间的交互都是通过服务器完成,同时也需要在有网络的情况下完成。
- 代表产品:
SVN
- 分布式版本控制系统 :分布式即去中心化,完全平等的,每个系统都具备完整的功能。不需要依赖网络便可以完成操作,在本地便可以完成版本控制,客户端之间就可以相互推送代码,同样,也可以从任意一个节点拉取代码。
- 代表产品:
Git
二:Git的安装及配置
-
git官方网站 :https://git-scm.com/
-
git的特点:
- 最优的存储能力
- 非凡的性能
- 开源,免费
- 容易备份
- 支持离线操作
- 定制工作流程
-
不同系统下安装 git
-
Windows OS:
- 点击打开
git
的官方网站,点击Downloads
,网站会根据当前系统推荐相关的版本,直接下载最新版。
-
下载完后,双击
exe
文件,一路点击next下来,就安装成功了 -
桌面点击鼠标右键,打开
git bash
,开启命令行界面,输入命令git --version
,可以看到版本信息的话,证明就成功了
- 点击打开
-
Mac OS
-
Mac OS下载后的安装包格式是
dmg
,双击打开dmg
压缩文件,可以看到里面有一个pgk
文件,双击pgk
文件,按照引导一路安装,就可以安装成功 -
打开Mac OS自带的终端
Terminal
,输入命令git --version
,可以看到版本信息的话,证明就成功
-
-
Linux OS
-
多数Linux发行版的系统都自带了
git
,没有的话也不要紧,这里我们以常见的Ubuntn
和CentOS
作为例子,使用命令来安装Git -
Ubuntn
的安装命令:apt install git
-
CentOS
的安装命令:yum install -y git
-
在Linux终端
Terminal
中输入命令git --version
,可以看到版本信息的话,证明就成功了
-
-
-
其他安装方式:
- 事实上,
git
的官网上给了详细的文档说明,如果有什么不懂的,直接在阅读git-book
就能弄懂了,git-book
已经支持多国语言了,访问 git-book,点击起步中的安装 git,这里就详细的说明了在不同系统OS下,安装 git 的不同方式
- 事实上,
三、最小化配置
-
配置用户基本信息
# 配置用户名 git config --global user.name "username" #username"自己的账户名 # 配置邮箱 git config --global user.email "username@email.com" #username@email.com"自己有效的邮箱
<
-
这里的
global
表示配置的作用域是全局,config有3个作用域# 缺省的话,默认是local git config --local #local代表只对当前仓库有用 git config --global #global代表对当前用户所有仓库有效 git config --system #system代表对系统所有登录的用户有效
-
显示
config
的配置信息git config --local --list #显示local的配置信息 git config --global --list #显示global的配置信息 git config --system --list #显示system的配置信息
-
单独查看配置信息
#查看用户名 git config user.name #查看配置邮箱 git config user.email
-
修改配置信息
-
通过命令行修改
#修改用户名 git config --global --replace-all user.name "username" #username"自己的账户名 #修改配置邮箱 git config --global --replace-all user.email"username@email.com" #username@email.com"自己有效的邮箱
-
通过配置文件修改
-
通过配置文件的修改,主要是修改位于主目录下的隐藏文件
.gitconfig
-
在Mac OS与Linux OS系统中,可以通过
Terminal
中的Vim
编辑器直接修改,通过命令vim ~/.gitconfig
直接修改,当然如果前面没有配置账户信息的话,是没有这个.gitconfig
隐藏文件的 -
在Windows操作系统中,
.gitconfig
文件应该是在C盘中User目录下当前登录用户的目录中,例如我的是在C:\Users\Administrator\.gitconfig
这个地方,打开就如下图所示,可以直接修改配置信息<
-
-
查看修改结果
修改完配置信息后,Mac,Linux可以在
Terminal
以及Windows可以在git bash
中输入以下命令,查看是否修改成功git config --list
-
-
完成最小化配置后,在使用
git commit -m '描述信息'
时加入版本库,就不会报没有配置用户信息的错误了
可以在git bash
中输入以下命令,查看是否修改成功git config --list
-
完成最小化配置后,在使用
git commit -m '描述信息'
时加入版本库,就不会报没有配置用户信息的错误了