本文讲解Windows下Git的安装
一 、Git的下载
进入官方地址:https://git-scm.com/download/win
二 、Git在Windows下的详细安装
2.1. 运行Git安装文件
Step 1 Information(信息)
说明: |
---|
Please read the following important information before continuing |
继续之前,请阅读以下重要信息 |
Step 2 Select Destination Location
选择安装位置
Step 3 Select Components
选择组件
关于Git GUI Here。目前我都是使用Git Bash来进行操作。使用Git GUI确实可以得到更好的UI体验,不过个人认为会减低效率。并且初学者还是先搞懂Git的常用指令之后,再使用Git GUI才会有更好的理解。
说明: |
---|
(1)Additional icons: 附加图标 |
(2)On the Desktop: 在桌面上 |
(3)Windows Explorer integration Windows: 资源管理器集成鼠标右键菜单 |
Git Bash Here |
Git GUI Here |
(4)Git LFS (Large File Support): 大文件支持 |
(5)Associate .git/* configuration files with the default text editor: 将 .git 配置文件与默认文本编辑器相关联 |
(6)Associate .sh files to be run with Bash: 将.sh文件关联到Bash运行 |
(7)Use a TrueType font in all console windows: 在所有控制台窗口中使用TrueType字体 |
(8)Check daily for Git for Windows updates: 每天检查Git是否有Windows更新 |
Step 4 Select Strat Menu Folder
创建开始菜单目录(开始菜单目录名设置)
Don't create a Start Menu folder
不创建“开始”菜单文件夹,不勾选。
Step 5 Choosing the default editor used by Git
选择Git使用的默认编辑器
说明: |
---|
Use the Nano editor by default: 默认使用 Nano 编辑器 |
Use Vim (The ubiquitous text editor) as Git's default editor: 使用 Vim 作为 Git 的默认编辑器 |
Use Notepad++ as Git's default editor: 使用 Notepad++ 作为 Git 的默认编辑器 |
Use Visual Studio Code as Git's default editor: 使用 Visual Studio Code 作为 Git 的默认编辑器 |
Use Sublime Text as Git's default editor: 使用 Sublime Text 作为 Git 的默认编辑器 |
可选操作根据自己习惯。
Step 6 Adjusting your PATH environment
配置PATH环境
说明: |
---|
(1)Use Git from Git Bash only |
描述:This is the safest choice as your PATH will not be modified at all.You will only be able to use the Git command line tools form Git Bash.
|
翻译:这是最安全的选择,因为您的PATH根本不会被修改。您只能使用 Git Bash 的 Git 命令行工具。 |
(2)Use Git from the Windows Command Prompt
|
描述:This option is considered safe as it only adds some minimal Git wrappers to your PATH to avoid cluttering your environment with optional Unix tools . You will be able to use Git from both Git Bash and the Windows Command Prompt.
|
翻译:这个选项被认为是安全的,因为它只向PATH添加一些最小的 Git包,以避免使用可选的Unix工具混淆环境。 您将能够从 Git Bash 和 Windows 命令提示符中使用 Git。(也就是在Windows的命令行cmd中也可以运行git命令,操作上带来方便) |
(3)Use Git and optional Unix tools from the Windows Command Prompt |
从Windows命令提示符使用Git和可选的Unix工具 |
Both Git and the optional Unix tools will be added to you PATH |
Git和可选的Unix工具都将添加到您计算机的 PATH 中 |
Warning:This will override Windows tools like "find and sort".Only use this option if you understand the implications. |
警告:这将覆盖Windows工具,如 “ find 和 sort ”。只有在了解其含义后才使用此选项。 |
选择默认第二项:会自动配置好git命令的环境变量。
第一项简述:直接安装,不会配置git命令的环境变量,需要手动配置环境变量。
第三项:基本没用。
Step 7 Choosing HTTPS transport backend
选择HTTPS传输后端,也就是使用哪个加密库来加密http传输的信息,默认是使用openssl,一般都是使用默认设置。
说明: |
---|
(1)Use the OpenSSL library |
使用 OpenSSL 库 |
Server certificates will be validated using the ca-bundle.crt file. |
服务器证书将使用ca-bundle.crt文件进行验证。 |
(2)Use the native Windows Secure Channel library |
使用本地 Windows 安全通道库 |
Server certificates will be validated using Windows Certificate Stores.This option also allows you to use your company's internal Root CA certificates distributed e.g. via Active Directory Domain Services. |
服务器证书将使用Windows证书存储验证。此选项还允许您使用公司的内部根CA证书,例如, 通过Active Directory Domain Services 。 |
Step 8 Configuring the line ending conversions
选择提交的时候换行格式
说明: |
---|
(1)Checkout Windows-style,commit Unix-style line endings |
翻译:检查出windows格式转换为unix格式:将windows格式的换行转为unix格式的换行再进行提交。 |
(2)Checkout as-is , commit Unix-style line endings** |
翻译:检查出原来格式转为unix格式:不管什么格式的,一律转为unix格式的换行再进行提交。 |
(3)Checkout as-is,commit as-is |
不进行格式转换 : 不进行转换,检查出什么,就提交什么。 |
也就是提交代码时使用哪种风格,使用默认设置即可。
Step 9 Configuring the terminal emulator to use with Git Bash
使用哪个软件作为git的终端程序,默认使用minTTY,还属于比较好用的终端,直接使用默认设置
说明: |
---|
(1)Use MinTTY (the default terminal of MSYS2) |
描述:Git Bash will use MinTTY as terminal emulator,which sports a resizable window,non-rectangular selections and a Unicode font. Windows console programs (such as interactive Python) must be launched via 'winpty' to work in MinTTY.
|
翻译:Git Bash将使用MinTTY作为终端模拟器,该模拟器具有可调整大小的窗口,非矩形选区和Unicode字体。 Windows控制台程序(如交互式Python)必须通过'winpty'启动才能在MinTTY中运行。 |
(2)Use Windows' default console window |
描述:Git will use the default console window of Windows ("cmd.exe"),which works well with Win32 console programs such as interactive Python or node.js , but has a very limited default scroll-back,needs to be configured to use aUnicode font in order to display non-ASCII characters correctly,and prior to Windows 10 its windows was not freely resizable and it only allowed rectangular text selections.
|
翻译:Git将使用Windows的默认控制台窗口(“cmd.exe”),该窗口可以与Win32控制台程序(如交互式Python或node.js)一起使用,但默认的回滚非常有限,需要配置为使用unicode 字体以正确显示非ASCII字符,并且在Windows 10之前,其窗口不能自由调整大小,并且只允许矩形文本选择。 |
Step 10 Configuring extra options
配置额外的选项,如是否开启文件缓存之类的辅助功能,默认选择即可
说明: |
---|
(1)Enable file system caching |
启用文件系统缓存 |
描述:File system data will be read in bulk and cached in memory for certain operations ("core.fscache" is set to "true"). This provides a significant performance boost.
|
翻译:文件系统数据将被批量读取并缓存在内存中用于某些操作(“core.fscache”设置为“true”)。 这提供了显着的性能提升。 |
(2)Enable Git Credential Manager |
启用Git凭证管理器 |
描述:The Git Credential Manager for Windows provides secure Git credential storage for Windows,most notably multi-factor authentication support for Visual Studio Team Services and GitHub. (requires .NET framework v4.5.1 or or later).
|
翻译:Windows的Git凭证管理器为Windows提供安全的Git凭证存储,最显着的是对Visual Studio Team Services和GitHub的多因素身份验证支持。 (需要.NET Framework v4.5.1或更高版本)。 |
(3)Enable symbolic links |
启用符号链接 |
描述:Enable symbolic links (requires the SeCreateSymbolicLink permission).Please note that existing repositories are unaffected by this setting.
|
翻译:启用符号链接(需要SeCreateSymbolicLink权限)。请注意,现有存储库不受此设置的影响。 |
Step 11 Installing
安装
Step 12 Completing the Git Setup Wizard
完成Git安装向导
三、验证Git是否安装成功
进入cmd和Git客户端,输入git --version,查看版本信息,出现证明安装成功
在桌面右键,显示Git GUI Here和Git Bash Here。