git bash 介绍

一个可以在windows上模拟linux命令的posix命令行。

  • 基于msys2的简化版,缺少了很多软件。
  • msys2是windows上一系列软件集合,提供了UCRT64 环境,基于mingw64

ssh图形转发实现远程桌面

需要配合xming,可以参考这里

rsync

git bash默认是没有很多工具的,所以需要手动安装msys中的安装包(这里提供了其它在windows使用rsync的方式)

  • 在上面链接中找到rsync安装包,解压后,把usr/bin,usr/lib中对应的文件拷贝至C:/Program Files/Git/usr对应的bin,lib文件夹中
  • rsync依赖包zstd:在链接中找到libzstd安装包,解压并拷贝文件到bin文件夹
  • rsync依赖包xxhash:在链接中找到libxxhash安装包,解压并拷贝文件到bin文件夹,这里需要注意rsync要求msys-xxhash-0.dll,但是下载的内容里是msys-xxhash-0.8.0.dll,好在这个动态链接库经测试是可以用的,所以需要更改动态链接库名字为msys-xxhash-0.dll

GNU make

git bash中默认没有make,可以从mingw64中解压出mingw32-make可执行文件并放入C:/Program Files/Git/mingw64/bin/

多页签管理

git bash默认的窗口配置是独立窗口,切换时需要按照窗口切换。可以用Windows Terminal工具作为窗口,在其中运行Git的bash二进制,通过Windows Terminal实现多个页签管理Git bash环境。此外Windows Terminal还提供了页签标题修改,背景定制等多种功能。

  • 从应用商店安装Windows Terminal
  • 窗口右侧有下拉箭头,点击选择设置
  • 左侧面板配置文件点击添加新的配置文件,添加新的配置项,其中可以把命令行/commandline设置为C:/Program Files/Git/bin/bash.exeicon设置为C:/Program Files/Git/mingw64/share/git/git-for-windows.ico,名称可以自由发挥,比如Git Bash
    • 个性化:在外观-背景图像里可以设置背景图,自定义透明度等选项,定制自己喜欢的外观。
  • 左侧面板启动点击默认配置文件可以选择刚创建的Git Bash配置文件,之后创建新的页签时默认就是Git的bash环境了。
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐