教程目录
一、下载
Windows版本官网下载地址:Git - Downloading Package
Windows淘宝镜像地址:git-for-windows Mirror
二、Windows安装
安装步骤
图形用户界面安装,比较简单。
基本上每一个页面都是默认选项,只不过,建议大家在安装的是时候,阅读一下,每一个页面的内容,做了基本了解即可。
双击exe安装文件进行安装
选择安装目录
注意,尽量将git的安装在 没有空格或者特殊符号的目录 下,避免后期与其他工具整合时候的一些不必要的麻烦。
- 选择组件,默认即可,无需更改
说明:
(1)图标组件(Addition icons) : 选择是否创建桌面快捷方式。
(2)桌面浏览(Windows Explorer integration) : 浏览源码的方法,使用bash 或者 使用Git GUI工具。
(3)关联配置文件 : 是否关联 git 配置文件, 该配置文件主要显示文本编辑器的样式。
(4)关联shell脚本文件 : 是否关联Bash命令行执行的脚本文件。
(5)使用TrueType编码 : 在命令行中是否使用TruthType编码, 该编码是微软和苹果公司制定的通用编码。
- 选择开始菜单文件夹,默认即可
- 选择用于git的默认编辑器,默认即可
- 调整你的环境路径,默认即可
Use Git from Git Bash only -->git自带的命令行工具
Git from the command line and also from 3rd-party software -->使用Windows系统的cmd命令行工具和第三方软件
Use Git and optional Unix tools from the Command Prompt -->上面二者同时配置,但是注意这样会将windows中的find.exe和sort.exe工具覆盖,如果不懂这些尽量不要选择
选择https传输后端
use the openssl library:使用OpenSSL库
use the native windows secure channel library:使用本机的安全库
在计算机网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。
选择提交的时候换行格式
Checkout Windows-style,commit Unix-style line endings:(Windows系统安装选择)检查换行格式将windows格式的换行转换为unix格式的换行在进行提交
Checkout as-is,commit Unix-style line endings:(Unix系统安装选择)检查换行格式将原来不管什么格式的换行一律转换为unix格式的换行在进行提交
Checkout as-is,commit as-is:(非跨平台项目安装选择)不进行格式转换,检查出什么格式就提交什么格式。
- 配置终端模拟器以使用Git Bash
- 选择git pull的默认行为
- 选择凭据助手
下一次 git pull/git push 时, 输入的 username 和 password 将会被保存到 ~/.my-credentials 中;以后再次 git pull/git push 将不再需要 username 和 password .
- 配置额外的选项
- 选择完毕之后,点击安装即可
- 结束安装
简单验证
完成安装之后,就可以使用命令行的 git 工具(已经自带了 ssh 客户端);图示如下:
当你点击 git bash Here 菜单之后,可以看到一个终端窗口,在终端里面输入 命令 git --version,如果可以看到 git 的版本信息,则说明安装成功,如下图所示:
三、Mac安装
git 地址 :Git - Downloading Package
下载下来之后可以看到一个 dmg 文件,双击打开 压缩文件,可以看到里面有一个文件, 再次双击 pkg 文件,就可以进行安装,然后按照引导一直点击继续按钮就可以完成安装了.
四、Git 初始化配置
一般在新的系统上,我们都需要先配置下自己的 Git 工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。
Git 提供了一个叫做 git config 的命令来配置或读取相应的工作环境变量而正是由这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。这些变量可以存放在以下三个不同的地方:
/etc/gitconfig 文件:系统中对所有用户都普遍适用的配置。若使用 git config 时用 --system 选项,读写的就是这个文件。
~/.gitconfig 文件:用户目录下的配置文件只适用于该用户。若使用 git config 时用 --global 选项,读写的就是这个文件。
.git/config 文件:当前项目的 Git 目录中的配置文件(也就是工作目录中的 .git/config 文件)这里的配置仅仅针对当前项目有效。
每一个级别的配置都会覆盖上层的相同配置
配置内容 - 用户信息
第一个要配置的是你个人的用户名称和电子邮件地址。这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录:
$ git config --global user.name "你的姓名"
$ git config --global user.email "你的邮箱"
## 要检查已有的配置信息,可以使用 git config --list 命令
git config --list
## 删除配置信息
git config --global --unset user.email
因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。
注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
注意这里的签名 与远程库中的用户名和密码没有任何关系。