Git Portable 配置
五月 18, 2020

Git Portable 是针对 Windows 版 Git 所设计的一款软件,你可以选择将它安装在U盘或移动硬盘等便携设备上。它不需要安装,也不会在注册表上留下记录。它无法像安装版的 Git 那样,可以使用右键 Git Bash 或者 Git GUI 。
打开 Git 官网下载

Git 每次进行提交时,都会检查是否有提交者的信息。为了避免每次都要重新设置用户信息,因此我们只需要将配置保存在 Git Portable 的安装路径下,然后将这个路径临时设置为 $HOME 即可。下面是 ``.gitconfig` 文件的格式
1
2
3
[user]
name = Your name
email = Your e-mail1
ssh-keygen -t rsa -C "Your e-mail"GitHub 上有一个针对不同语言或编程环境的 .gitignore 文件列表可供我们免费使用, 但每次从上面下载的话,是比较麻烦的。基于这个文件列表设计了一个自动添加 .gitignore 文件的命令 git ignore。针对 Git Portable,可以在前面提到的 .gitconfig 文件中添加下面的代码。
在系统环境变量 PATH 中,添加 Git Portable 的存放路径下的 cmd 文件夹,在 cmd 窗口中使用 git version 命令可验证是否成功。
在 Git Portable 存放路径下,新建一个 bat 文件,名字随意,在里面粘贴下列代码,保存后以管理员身份运行。
1
2
3
4
5
6
7
8
9
@rem 图标路径
set icon=%~dp0mingw64\share\git\git-for-windows.ico
@rem 程序路径
set command=%~dp0git-bash.exe
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\OpenInGit" /d "Git Bash" /f
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\OpenInGit\command" /d "%command%" /f
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\OpenInGit" /v "Icon" /d "%icon%" /f
ECHO 添加右键菜单成功
pause- END -