【问题标题】:How to add tool to open Git shell in repository from msysgit (GUI)?如何从 msysgit(GUI)添加工具以在存储库中打开 Git shell?
【发布时间】:2013-03-05 12:12:10
【问题描述】:

有没有我可以输入的快速命令,如果我运行这个工具,它会打开一个设置为 repo 目录的 shell?我到处搜索,似乎找不到有效的命令!

回答

我终于知道怎么做了:

cmd /c cd %v & start "" "C:\path\to\bin\sh.exe" --login -i

您必须将空参数传递给start 命令的原因是因为引号中的第一个参数被设置为窗口标题。所以,如果你想命名你的窗口,这样做:

cmd /c cd %v & start "WINDOW TITLE HERE" "C:\path\to\bin\sh.exe" --login -i

命令说明

  • cmd /c cd %v - 将当前目录更改为 repo 的路径。
  • start "WINDOW TITLE HERE" "C:\path\to\bin\sh.exe" --login -i - 启动您的 shell,将窗口设置为 WINDOW TITLE HERE,并将 --login -i 传递给可执行文件 sh.exe

【问题讨论】:

    标签: git msysgit git-gui


    【解决方案1】:

    也许是这样

    cmd /c cd %v & start C:/path/to/bin/bash -il
    

    ref

    【讨论】:

    • 所以,在你的回答之后,它让我得到了一个非常相似的命令:cmd /c cd %v & start "" "C:\path\to\bin\sh.exe" --login -i 谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-04
    • 2020-08-21
    • 2021-07-25
    相关资源
    最近更新 更多