Git是一款免费、开源的分布式版本控制系统,帮助管理Linux内核开发而开发,Git可以有效、高速的处理从很小到非常大的项目版本管理。完美下载提供Git版本控制系统免费下载。Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS,Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。
安装教程
1、下载并解压,双击“Setup_v2.20.1.1.exe”打开安装程序,点击下一步。
2、选择安装路径,点击下一步。
3、选择要安装的组件,点击下一步。
4、设置开始菜单名称,点击下一步。
5、选择默认编辑器,点击下一步。
注意:
强烈建议切换到现代GUI编辑器。
注意:
到'EDITOR'环境变量。默认编辑器是Vim - 但是你
可以将其设置为您选择的其他编辑器。
6、调整PATH环境,点击下一步。
仅使用Git Bash中的Git
这是最安全的选择,因为您的PATH根本不会被修改。你只会
能够使用Git Bash的Git命令行工具。
Git来自命令行以及第三方软件
此选项被认为是安全的,因为它只会为您添加一些最小的Git包装器
使用可选的Unix工具避免使环境混乱的路径。
您将能够使用Git Bash,命令提示符和Windows中的Git
使用命令提示符中的Git和可选的Unix工具
Git和可选的Unix工具都将添加到您的PATH中。
警告:这将覆盖Windows工具,如“查找”和“排序”。只要
如果您了解其含义,请使用此选项。
7、选择HTTPS传输后端,点击下一步。
使用OpenSSL库
将使用ca-bundle.crt文件验证服务器证书。
使用本机Windows安全通道库
将使用Windows证书存储验证服务器证书。
此选项还允许您使用公司的内部根CA证书
例如分发通过Active Directory域服务。
8、配置行结束转换,点击下一步。
结帐Windows风格,提交Unix风格的行结尾
签出文本文件时,Git会将LF转换为CRLF。提交时
文本文件,CRLF将转换为LF。对于跨平台项目,
这是Windows上的推荐设置(“core.autocrlf”设置为“true”)。
Checkout as-is,提交Unix风格的行结尾
签出文本文件时,Git不会执行任何转换。什么时候
提交文本文件,CRLF将转换为LF。对于跨平台项目,
这是Unix上推荐的设置(“core.autocrlf”设置为“input”)。
按原样结帐,按原样提交
签出或提交时,Git不会执行任何转换
文本文件。跨平台不建议选择此选项
projects(“core.autocrlf”设置为“false”)。
9、配置终端仿真器以与Git Bash一起使用,点击下一步。
使用MinTTY(MSYS2的默认终端)
Git Bash将使用MinTTY作为终端模拟器,它可以调整可调整大小的窗口,
非矩形选择和Unicode字体。 Windows控制台程序(例如
作为交互式Python)必须通过`winpty`启动才能在MinTTY中工作。
使用Windows的默认控制台窗口
Git将使用Windows的默认控制台窗口(“cmd.exe”),该窗口运行良好
使用Win32控制台程序,如交互式Python或node.js,但有一个
非常有限的默认回滚,需要配置为使用Unicode字体
为了正确显示非ASCII字符,在Windows 10之前
窗口不能自由调整大小,只允许选择矩形文本。
10、配置额外选项,点击安装。
启用文件系统缓存
文件系统数据将被批量读取并在内存中缓存一定
操作(“core.fscache”设置为“true”)。这提供了重要意义
性能提升。
启用Git Credential Manager
适用于Windows的Git Credential Manager
对于Windows,最值得注意的是对Visual Studio的多因素身份验证支持
团队服务和GitHub。 (需要.NET framework v4.5.1或更高版本)。
启用符号链接
象征性的联系
请注意,现有存储库不受此设置的影响。
11、正在安装Git,请稍候。
12、Git已安装完成,点击完成即可运行Git。
文件信息
文件大小:45981152 字节
文件说明:Git Setup
文件版本:2.20.1
MD5:5267868DB9E9939D8AC6F5181669ADF9
SHA1:151EEA6AFED5EE6ABD7CD638950761A6469F11FA
CRC32:9E9E2706