• 本站压缩包统一解压密码:crowsong.xyz
  • 请善用右上角的搜索功能和下方的标签功能
  • 文章存在时效性,请注意发布时间与最后修改时间

Git for Windows 安装教程

其它 水之笔记 4年前 (2019-03-15) 252次浏览 0个评论

1、下载

首先前往官网下载:https://git-scm.com/download/win

2、开始界面


next 即可

3、选择安装路径

4、选择安装组件

  • Additional icons 附加图标
    • On the Desktop 在桌面上
  • Windows Explorer integration Windows 资源管理器集成鼠标右键菜单
    • Git Bash Here
    • Git GUI Here
  • Git LFS (Large File Support)
    大文件支持
  • Associate .git* configuration files with the default text editor
    将 .git 配置文件与默认文本编辑器相关联
  • Associate .sh files to be run with Bash
    将.sh 文件关联到 Bash 运行
  • Use a TrueType font in all console windows
    在所有控制台窗口中使用 TrueType 字体
  • Check daily for Git for Windows updates
    每天检查 Git 是否有 Windows 更新
个人选择上图所示

5、创建开始菜单目录

6、选择 Git 使用的默认编辑器

默认是 Vim 编辑器,可选的有 Nano,Notepad++,Visual Studio Code 等等,可以根据需求来自行选择,若第一次使用选择默认的 Vim 即可,以后还可以进行更改。

7、配置环境变量

  • 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 命令行工具。
  • 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。
  • 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 ”。只有在了解其含义后才使用此选项。
推荐选择第二项

8、选择 HTTPS 加密通道

  • Use the OpenSSL library
    使用 OpenSSL 库
    Server certificates will be validated using the ca-bundle.crt file.
    服务器证书将使用 ca-bundle.crt 文件进行验证。
    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 。
推荐选择 OpenSSL(开源)

9、配置行尾结束符

  • Checkout Windows-style,commit Unix-style line endings(按照 Windows 方式检出,使用 Unix 方式提交)
    Git will convert LF to CRLF when checking out text files.When committing text files,CRLF will be converted to LF .For cross-pltform projects,this is the recommended setting on Windows (“core.autocrlf” is set to “true”)
    在检出文本文件时,Git 会将 LF 转换为 CRLF。当提交文本文件时,CRLF 将转换为 LF。 对于跨平台项目,这是 Windows 上推荐的设置(“core.autocrlf”设置为“true”)
  • Checkout as-is , commit Unix-style line endings(按照原样检出,Unix 方式提交)
    Git will not perform any conversion when checking out text files. When committing text files, CRLF will be converted to LF. For cross-platform projects,this is the recommended setting on Unix (“core.autocrlf” is set to “input”)
    在检出文本文件时,Git 不会执行任何转换。 提交文本文件时,CRLF 将转换为 LF。 对于跨平台项目,这是 Unix 上的推荐设置 (“core.autocrlf”设置为“input”)
  • Checkout as-is,commit as-is(按照原样检出,原样提交)
    Git will not perform any conversions when checking out or committing text files.Choosing this option is not recommended for cross-platform projects (“core.autocrlf”is set to “false”)
    在检出或提交文本文件时,Git 不会执行任何转换。对于跨平台项目,不推荐使用此选项(“core.autocrlf”设置为“false”)

简单说:windows<回车换行> (carriage return AND line feed)使用:“\n\r” 换行;Unix<换行> (carriage return)下使用:“\n”;
推荐选择第一项

10、配置终端仿真程序

  • 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 中运行。
  • 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 之前,其窗口不能自由调整大小,并且只允许矩形文本选择。
推荐选择第一项

11、其它配置

  • 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”)。 这提供了显着的性能提升。
  • 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 或更高版本)。
  • Enable symbolic links(启用符号链接)
    Enable symbolic links (requires the SeCreateSymbolicLink permission).Please note that existing repositories are unaffected by this setting.
    启用符号链接(需要 SeCreateSymbolicLink 权限)。请注意,现有存储库不受此设置的影响。
默认即可,请务必注意第二项中所需的环境要求

12、安装完毕


enjoy


参考资料:


水之笔记 , 版权所有丨如未注明 , 均为原创丨转载请注明出自 水之笔记的博客 crowsong.xyz
小站不易,若您觉得文章对您有所帮助,您可以在网页右上方使用支付宝赞助下小站或者扫描下支付宝红包。
喜欢 (0)
发表我的评论
取消评论

表情 加粗 删除线 居中 斜体

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址