• 请不要在回答技术问题时复制粘贴 AI 生成的内容
brader
V2EX  ›  程序员

在 windows 下 git bash 的诸多妙用

  •  
  •   brader · Jun 27, 2023 · 4310 views
    This topic created in 1228 days ago, the information mentioned may be changed or developed.
    在 windows 下的 git bash 简直就是神一样的存在,有诸多实用功能,不要再简单的把它当成一个 git 工具了,利用起来吧,说下我日常经常用它做的事情:

    自定义 alias
    ssh 、scp 、awk 、grep 、vi 、find 、du 、tar ... 很多 Linux 有的常用发布软件都集成了
    md5sum 、sha256sum
    openssl
    作为 idea 的终端


    你还知道哪些妙用吗
    26 replies  •  2023-06-28 14:30:35 +08:00
    yolee599
    yolee599
    Jun 27, 2023❤️2
    1
    windows git 是基于 MSYS2 ,你可以单独安装它,打开它的 bash 用 pacman 安装软件
    lonhongg
    lonhongg
    Jun 27, 2023❤️4
    2
    妙就妙在没人用...
    NGXDLK
    NGXDLK
    Jun 27, 2023
    3
    妙就妙在它真的很妙
    NGXDLK
    NGXDLK
    Jun 27, 2023
    4
    写写 shell 脚本跑跑也是可以的
    ljsh093
    ljsh093
    Jun 27, 2023
    5
    丑拒🐶我选 windows terminal+ps
    qwerthhusn
    qwerthhusn
    Jun 27, 2023
    6
    在 windows 下 msys2 的诸多妙用
    在 windows 下 cygwin 的诸多妙用
    lisxour
    lisxour
    Jun 27, 2023
    7
    我选择 wsl ,很多人在使用一段时间 msys2 、cygwin 之后,就会有当成是 linux 虚拟机的想法。。。
    kokutou
    kokutou
    Jun 27, 2023 via Android
    8
    说得好,我选择 msys2
    rwecho
    rwecho
    Jun 27, 2023
    9
    @ljsh093 #5 window terminal + git bash 不是也可以
    wudicgi
    wudicgi
    Jun 27, 2023
    10
    除非要写脚本,哪个工具 Windows 下没有更好用的图形界面软件
    CJ2r4u3EH4lrM7aR
    CJ2r4u3EH4lrM7aR
    Jun 27, 2023
    11
    快不了几秒种,还是选择原生的,稳定安逸
    bjzhush
    bjzhush
    Jun 27, 2023
    12
    说破天还是不如 Linux 和 Mac 下的。。。
    最原生的当然是 Linux 下的
    kid1412621
    kid1412621
    Jun 27, 2023
    13
    @lisxour #7 VPN 环境下有些无解啊,公司资源必须走 VPN
    dcsuibian
    dcsuibian
    Jun 27, 2023
    14
    ssh 和 scp win 本身也有啊,powershell 也有 Get-FileHash 。
    我觉得 win 下用 win 的套件,linux 下用 linux 的套件是最好的。不过这东西我在 ssh 走代理的时候会需要用到。
    murmur
    murmur
    Jun 27, 2023
    15
    winscp 那么好使的东西为啥还用 scp
    KMpAn8Obw1QhPoEP
    KMpAn8Obw1QhPoEP
    Jun 27, 2023 via Android
    16
    说得好 Windows Terminal+WSL2 它不香吗…
    kkocdko
    kkocdko
    Jun 27, 2023
    17
    busybox-w32 也能用,个人感觉更加方便一点
    wuyazhishen
    wuyazhishen
    Jun 27, 2023
    18
    WSL 很香
    codehz
    codehz
    Jun 27, 2023
    19
    @yolee599 但是如果你用 msys2 的 git ,会有一些路径转换的问题等着你
    MajestySolor
    MajestySolor
    Jun 27, 2023❤️1
    20
    在 windowsterminal+wsl 面前全是臭鱼烂虾 🐶
    iorilu
    iorilu
    Jun 27, 2023 via Android
    21
    太丑, 就这就拒了
    YGHMXFAL
    YGHMXFAL
    Jun 27, 2023
    22
    楼上说丑的朋友们,试试 GitBash+Tabby 吧,完全可以调教外观

    尤其是 Split 功能,调好快捷键,简直可以复刻 tmux 的体验了(pacman 安装得 tmux 我跑不起来,不知道为啥)
    YGHMXFAL
    YGHMXFAL
    Jun 27, 2023
    23
    我个人在高强度使用 GitBash+ConsoleZ,这个终端也很强,可惜已经停止更新了

    我为啥不主力用 Tabby 呢?因为它少一个快捷键上下滚屏的功能,而我又比较需要这个功能
    Cu635
    Cu635
    Jun 27, 2023
    24
    git-for-windows 带的 git bash 是基于 msys2 ,但是又修改了很多东西做出来的,结果 msys2 里面用 pacman 还没法安装 git-for-windows……
    azusematsuri
    azusematsuri
    Jun 27, 2023 via Android
    25
    有时候想在 win 原生环境跑一些 sh 脚本的时候还挺好用,(最后又发现原生 win 缺命令,还是得 wsl ),如果只是 pip 包、ffmpeg 之类的命令,git bash 跑足矣
    ruanimal
    ruanimal
    Jun 28, 2023
    26
    @yolee599 特地打开了 git bash 并没有 pacman 的功能
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2288 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 11:43 · PVG 19:43 · LAX 03:43 · JFK 06:43
    ♥ Do have faith in what you're doing.