Git-2.18.0-64-bit.exe client install

E:\Document_Tortoise_Git_Client\Git-2.18.0-64-bit.exe client install

  1. Use Git from Git Bash only

    • 含义:仅在 Git Bash 终端中可用 Git 命令,不修改系统 PATH。
    • 特点:最安全但限制大,无法在 CMD/PowerShell 中使用 Git。
  2. Use Git from the Windows Command Prompt(当前选中)

    • 含义:将 Git 核心命令(不含 Unix 工具)添加到系统 PATH。
    • 特点:兼容性好,可在 Git Bash、CMD、PowerShell 中使用 Git,不会与系统工具冲突。
  3. Use Git and optional Unix tools from the Windows Command Prompt

    • 含义:将 Git 和 Unix 工具(如find/sort)都添加到 PATH。
    • 风险:可能覆盖 Windows 自带的同名工具,导致命令冲突(仅建议了解风险的用户选择)。
  1. Use the OpenSSL Library(当前选中)

    • 逻辑:使用 Git 自带的 OpenSSL 库,通过ca-bundle.crt文件验证服务器证书。
    • 特点:独立于系统配置,兼容性强(适配 GitHub、Gitee 等主流代码托管平台),是 Git 的默认推荐选项。
  2. Use the native Windows Secure Channel library

    • 逻辑:使用 Windows 系统自带的安全通道库,通过 Windows 证书存储验证服务器证书。
    • 适用场景:仅在企业环境(如依赖 Active Directory 分发的根 CA 证书)中需要,普通用户无需选择。

|------------------------------------------------------------------|-----------------------------------------------------------|-----------------------------------------------|
| Checkout Windows-style, commit Unix-style line endings(当前选中) | 检出文件时将 LF 转为 CRLF(适配 Windows 编辑器),提交时将 CRLF 转为 LF(统一仓库格式) | 大多数用户:本地用 Windows 开发,需与跨平台项目(如 GitHub 开源项目)协作 |
| Checkout as-is, commit Unix-style line endings | 检出文件时不转换换行符,提交时统一转为 LF | 高级用户:本地需保留文件原始换行符,同时确保仓库格式统一 |
| Checkout as-is, commit as-is | 检出和提交均不转换换行符 | 不推荐:仅适用于纯本地、无跨平台协作的项目,易导致仓库换行符混乱 |

|------------------------------------------------------|---------------------------------------------------------------------------------|-----------------------------------------------|
| Use MinTTY (the default terminal of MSYS2)(当前选中) | 是 MSYS2 默认终端,支持窗口缩放、非矩形文本选择,界面体验更友好;但部分 Windows 控制台程序(如交互式 Python)需通过winpty启动 | 大多数用户:日常 Git 命令操作(克隆、提交、推送等)的首选 |
| Use Windows' default console window | 复用 Windows 自带的 CMD 窗口,兼容交互式程序,但存在滚动回溯有限、窗口不可自由缩放、非 ASCII 字符显示需额外配置等问题 | 特殊场景:需直接运行依赖 Windows 控制台的程序(如无winpty的交互式工具) |

|-------------------------------------|--------------------------------------------------------------------------|------------------------------------------------------------|
| Enable file system caching(已勾选) | 批量读取文件系统数据并缓存到内存,可显著提升 Git 操作(如git status)的速度(对应配置core.fscache=true) | 保持勾选:是提升 Git 性能的基础配置,无副作用 |
| Enable Git Credential Manager | 提供安全的凭据存储功能,支持 GitHub、Visual Studio Team Services 等平台的多因素认证,避免重复输入账号密码 | 建议勾选:日常使用 Git(尤其是连接远程仓库)的必备功能,需依赖.NET Framework 4.5.1+ |
| Enable symbolic links | 启用符号链接支持,需系统权限(SeCreateSymbolicLink),仅对新仓库生效 | 按需勾选:仅在需要创建符号链接的场景(如部分项目的依赖管理)启用,普通用户可暂不勾选 |

D:\Git\bin

相关推荐
mister_guo12 小时前
开发指南:Git日常维护与常用命令
git
鶴哥只手遮天18 小时前
Git 2.56 源码深度剖析:为 Git 3.0 铺路的架构重构
git·开源
小此方20 小时前
「插曲:Git」标签管理篇:理解Tag标签、为指定提交打标签、查看标签详情与附注标签
git
Madison-No721 小时前
多语言聊天大模型--测试报告
linux·git·python·selenium·jmeter·自动化·postman
小此方21 小时前
「插曲:Git」多人协作篇:远程分支创建与关联、多人协作冲突解决、Feature分支开发与合并、git remote prune清理失效分支
git
可乐ea1 天前
Git 基础设施重建:智能体规模开发下的读写解耦
大数据·git·elasticsearch·分布式存储·git基础设施·智能体规模开发·读写解耦
信可维1 天前
AI 说「改完了」怎么确认真改完了:git diff + 测试 + 一张验收表的 3 步复核
人工智能·git
Sun子矜1 天前
Git+Gitee 新手教程精简归纳版
git·gitee
亿道电子Emdoor1 天前
【Perforce】Klocwork-kwgcheck图形化界面无法打开如何解决
git·python·github
小此方2 天前
「插曲:Git」企业规范篇:DevOps开发模型、Git Flow五类分支设计与测试/预发布/生产环境Bug修复及Hotfix紧急发布流程
git·bug·devops