一、下载
1、点击官网地址,可选择相应的操作系统,windows版本点击红框下载
2、选择下载路径
3、下载完成
二、安装
1、点击Next
2、选择安装路径
3、选择参数
4、开始菜单名,不用更改,使用Git,点击Next
5、选择编辑器
默认为Vim。通常使用Notepad++/VScode(需要另行安装)
5.1下载VScode,点击红框下载
5.2选择对应版本下载
5.3选择下载路径
5.4下载完成
5.5同意,Next
5.6选择安装文件夹
5.7快捷键
5.8选择参数
1.创建桌面快捷方式
2.将“通过Code打开操作添加到windows资源管理器文件.上下文菜单
选中任意文件,点击鼠标右键,可以直接通过VSCode打开该文件
3.将"通过Code打开”操作添加到windows资源管理器目录上下文菜单
选中任意文件夹,点击鼠标右键,可以直接通过VSCode打开该文件夹
4.将Code注册为受支持的文件类型的编辑器
对于受支持文件类型的文件,可以右键>打开方式> Visual Studio Code,来用VS Code打开该文件
5.添加到PATH (重启后生效)
将VS Code添加到环境变量Path 中,默认打钩,不我们需要再配置环境变量操作。
5.9点击安装 等待安装
5.10安装完成
点击关闭.
6决定初始化新项目(仓库)的主干名字
第一种是让 Git 自己选择,名字是 master ,但是未来也有可能会改为其他名字;第二种是我们自行决定,默认是 main,当然,你也可以改为其他的名字。一般默认第一种,点击next
7调整Path环境变量
第一种是仅从 Git Bash 使用 Git。这个的意思就是你只能通过 Git 安装后的 Git Bash 来使用 Git ,其他的什么命令提示符啊等第三方软件都不行。
第二种是从命令行以及第三方软件进行 Git。这个就是在第一种基础上进行第三方支持,你将能够从 Git Bash,命令提示符(cmd) 和 Windows PowerShell 以及可以从 Windows 系统环境变量中寻找 Git 的任何第三方软件中使用 Git。推荐使用这个。
第三种是从命令提示符使用 Git 和可选的 Unix 工具。选择这种将覆盖 Windows 工具,如 “ find 和 sort ”。只有在了解其含义后才使用此选项。一句话,适合比较懂的人折腾。
8、默认即可
9、是否进行HTTPS后端传输
这两种选项有什么区别呢?
如果在具有企业管理证书的组织中使用 Git,则将需要使用安全通道。如果你仅使用 Git 来访问公共存储库(例如 GitHub ),或者你的组织不管理自己的证书,那么使用 SSL 后端(它们只是同一协议的不同实现)就可以了。
也就是说,作为普通用户,只是用 Git 来访问 Github、GitLab 等网站,选择前者就行了。
10、配置行尾符号转换
1、签出 Windows 样式,提交 Unix 样式的行结尾。
2、按原样签出,提交Unix样式的行结尾。
3、按原样签出,按原样提交
11、配置终端模拟器以与 Git Bash 一起使用
建议选择第一种,MinTTY 3功能比 cmd 多,cmd 只不过 比 MinTTY 更适合处理 Windows 的一些接口问题,这个对 Git 用处不大,除此之外 Windows 的默认控制台窗口(cmd)有很多劣势,比如 cmd 具有非常有限的默认历史记录回滚堆栈和糟糕的字体编码等等。
相比之下,MinTTY 具有可调整大小的窗口和其他有用的可配置选项,可以通过右键单击的工具栏来打开它们 git-bash。
12、选择默认的 “git pull” 行为
git pull 就是获取最新的远程仓库分支到本地,并与本地分支合并
上面给了三个 “git pull” 的行为:
第一个是 merge
第二个是 rebase
第三个是 直接获取
第一种 git pull = git fetch + git merge
第二种 git pull = git fetch + git rebase
第三种 git pull = git fetch ?(这个没试过,纯属猜测
一般默认选择第一项,git rebase 绝大部分程序员都用不好或者不懂,而且风险很大,但是很多会用的人也很推崇,但是用不好就是灾难。
git pull 只是拉取远程分支并与本地分支合并,而 git fetch 只是拉取远程分支,怎么合并,选择 merge 还是 rebase ,可以再做选择。
13、选择一个凭证帮助程序
一共两个选项:
Git 凭证管理
不使用凭证助手
第一个选项是提供登录凭证帮助的,Git 有时需要用户的凭据才能执行操作;例如,可能需要输入用户名和密码(如下图)才能通过 HTTP 访问远程存储库(GitHub,GItLab 等等)。
14、配置额外的选项
有两个选项:
1、启用文件系统缓存
2、启用符号链接
启用文件系统缓存就是将批量读取文件系统数据并将其缓存在内存中以进行某些操作,可以显著提升性能。这个选项默认开启。
启用符号链接 ,符号链接是一类特殊的文件, 其包含有一条以绝对路径或者相对路径的形式指向其它文件或者目录的引用,类似于 Windows 的快捷方式,不完全等同 类Unix(如 Linux) 下的 符号链接。因为该功能的支持需要一些条件,所以默认不开启。
15、配置实验性选项,点击Install安装
这是实验性功能,可能会有一些小错误之类的,建议不用开启。
16、等待安装
17、安装完成(先不用打开)
三、Git功能介绍
1、Git Bash
Git Bash 是基于CMD的,在CMD的基础上增添一些新的命令与功能,平时主要用这个,功能很丰富。
2、Git CMD
Git CMD 不能说和 cmd 完全一样,只能说一模一样,功能少得可怜,两者如下图:
3、Git FAQs
Git FAQs 就是 Git Frequently Asked Questions(常问问题),访问地址:链接
4、Git GUI
Git GUI 就是 Git 的图形化界面,可以通过它快速创建新仓库(项目),克隆存在的仓库(项目),打开存在的仓库(仓库),如下图:
5、Git Release Note
Git Release Note 就是版本说明,增加了什么功能,修复了什么 bug 之类的。
四、Git学习教程
1.廖雪峰Git教程 [访问量: 29656109033,新手必看]
2.GitHub 入门与实践 [密码:7aik,电子书,特别棒的入门书籍]
3.git - 简明指南 [图形化模式,简单易懂]
4.图解 Git [一样是图形化教程]
5.Git 的奇技淫巧 [GitHub 12.8k stars]
6.git-cheatsheeth [图形化 Git 命令的作用域]