PortableGit配置及与安装版的区别
配置
下载后解压到硬盘
配置环境变量,Path添加PortableGit的bin路径,打开cmd执行git -v检查是否生效
cmd或者bash执行命令:
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
两种安装方式的区别
PortableGit(便携版)和 Installer Git(安装版)在核心功能上是完全一样的,它们都包含完整的 Git 命令行工具和 Git Bash 环境。主要的区别在于部署方式、集成度和灵活性。
1. 系统集成与环境变量
这是最核心的区别。
- 安装版:安装过程的一个重要步骤就是自动将
git.exe的路径添加到系统的PATH环境变量中。这意味着安装完成后,你可以在任何地方(包括标准的 CMD 命令提示符、PowerShell、VSCode 终端)直接输入git命令,系统都能找到它。 - 便携版:它只是一个解压后的文件夹。系统根本不知道它的存在。你只能通过双击它自带的
git-bash.exe来使用 Git(这个终端启动时,会临时将自身的bin目录加入到当前会话的PATH中)。如果你想在 CMD 中使用,就必须手动去配置环境变量。
2. 配置文件的存放位置
- 安装版:你的全局 Git 配置(
user.name和user.email)默认保存在系统用户目录下(C:\Users\[你的用户名]\.gitconfig)。 - 便携版:它的行为取决于你如何启动它。如果通过
git-bash.exe启动,它通常也会把配置保存在系统用户目录下。但它的设计使得你可以将整个文件夹(包括你的配置)放在U盘里,实现真正的“随身携带”。
3. 权限与灵活性
- 便携版的最大优势在于无需安装、无需管理员权限。这对于使用公司或学校电脑的人来说是福音,因为你通常没有权限安装软件,但却可以运行便携版软件。
- 你可以轻松地同时拥有多个不同版本的 PortableGit(比如一个稳定版,一个最新测试版),只需把它们放在不同的文件夹里,然后根据需要运行特定文件夹下的
git-bash.exe即可。用安装版实现这一点要麻烦得多。
4. 组件与功能
- 安装版在安装时提供了一个友好的界面,让你可以选择安装哪些额外组件,例如:
- Git Credential Manager:方便地管理连接远程仓库(如 GitHub)的认证信息。
- Git LFS:管理大文件。
- 将 Git 默认编辑器关联到 Notepad++ 或 VSCode。
- 创建开始菜单文件夹、在文件管理器右键添加“Git Bash Here”选项等。
- 便携版通常已经包含了最常用的组件(如 credential manager),但你没有选择的余地。一些深度集成的功能(如右键菜单)可能默认没有。

浙公网安备 33010602011771号