【问题标题】:How do I open the Git GUI from a command window?如何从命令窗口打开 Git GUI?
【发布时间】:2013-08-17 21:25:05
【问题描述】:

如何从命令窗口打开 Git GUI?我使用的是 Windows 7。我试过运行这个:

"C:\Apps\Git\libexec\git-core\git-gui"

但这不是 Windows 脚本。当我右键单击一个文件夹时,我看到一个选项,上面写着“Git GUI Here”。当我点击它时,Git GUI 会打开。我想从命令行做同样的事情。

【问题讨论】:

    标签: git windows-7 command-line git-gui


    【解决方案1】:

    只需输入

    git gui
    

    为我工作。

    【讨论】:

    • 并打开一个特定的存储库:git gui --working-dir C:\Projects\WorldDomination。不得不在注册表中查找,因为我在文档中没有找到它。
    • @Martin 非常感谢!我没有找到任何关于如何打开工作目录的文档
    【解决方案2】:

    看起来你在 C:\Apps 中安装了 Git,所以在你的情况下,确切的命令是:

    "C:\Apps\Git\bin\wish.exe" "C:\Apps\Git\libexec\git-core\git-gui"
    

    一般情况下,假设安装在默认位置,调用如下:

    "C:\Program Files (x86)\Git\bin\wish.exe" "C:\Program Files (x86)\Git\libexec\git-core\git-gui"
    

    请注意,此答案适用于那些在安装过程中选择不在 PATH 变量中包含 git 的人(在下面的屏幕上)。如果您选择了第二个选项,那么此页面上的另一个答案(仅运行“git gui”)是从命令行访问 UI 的更简单方法。

    在 64 位 Windows 10 机器的默认位置安装 64 位 Git 后,您可以使用以下行:

    start "" "C:\Program Files\Git\mingw64\bin\wish.exe" "C:\Program Files\Git\mingw64\libexec\git-core\git-gui" "--working-dir" "<path to your Git working directory>"
    

    如果您希望 Git Gui 在当前目录中运行,则不需要 "--working-dir" "&lt;path to your Git working directory&gt;"

    但是,如果将 Git 配置为使用 SSH,则使用上述 mingw64\bin\wish.exe 行会导致一些问题。要使其正常工作,需要将目录更改为所需的工作目录和startgit-gui.exe

    cd <working directory>
    start "" "C:\Program Files\Git\cmd\git-gui.exe"
    

    【讨论】:

      【解决方案3】:

      一个打开 UI 的可执行文件,默认位于此处:

      C:\Program Files\Git\cmd\git-gui.exe
      

      在你的情况下,显然,在这里:

      C:\Apps\Git\cmd\git-gui.exe
      

      也可以通过从bincmd 子文件夹运行通用git.exe 来调用UI,参数gui 和附加参数

      git gui [<command>] [arguments]
      

      as described in the documentation.

      【讨论】:

        猜你喜欢
        • 2015-12-23
        • 2013-01-05
        • 1970-01-01
        • 2012-03-03
        • 2015-10-22
        • 1970-01-01
        • 1970-01-01
        • 2018-03-19
        • 1970-01-01
        相关资源
        最近更新 更多