【问题标题】:How to always show git branch in Windows 11 Terminal?如何始终在 Windows 11 终端中显示 git 分支?
【发布时间】:2021-12-05 03:32:38
【问题描述】:

当导航到本地 git 目录时,我正在寻找在 Windows 11 终端中显示 git 分支的选项。如果可能的话,自动完成对 git 命令的支持。

到目前为止,我一直在使用 GitBash,有没有一种方法可以在新 windows 11 操作系统的默认 windows 终端中执行此操作。

【问题讨论】:

    标签: git terminal windows-terminal windows-11


    【解决方案1】:
    1. 安装 Git bash (download)
    2. 打开 windows 终端
    3. 单击终端应用程序标题栏中的向下箭头,然后单击设置
    4. 使用您喜欢的文本编辑器 (vim :P) 打开设置
    5. 在 settings.json 文件中,在配置文件列表部分添加以下内容
    {
     "commandline" : "C:/Program Files/Git/bin/bash.exe --login", 
     "guid" : "{14ad203f-52cc-4110-90d6-d96e0f41b64d}", 
     "name" : "Git Bash", 
     "hidden" : false,
     "startingDirectory": "C:\\path"
    },
    

    6. 在 settings.json 中使用 {14ad203f-52cc-4110-90d6-d96e0f41b64d} 更新 defaultProfile 值,就像在配置文件部分中一样。

    1. 保存并关闭文本编辑器和 Windows 终端实例
    2. 再次打开终端,哇!!!!

    【讨论】:

    • 哦,如果您的问题只是如何在 Windows 终端下运行 Git Bash,那就更简单了。只需安装最新的 Git Bash 并重新启动 Windows 终端。最新版本将安装一个 JSON 片段,该片段将自动加载到 Windows 终端中。
    【解决方案2】:

    您的自我回答表明我误解了您的问题。显然你真正想知道的是如何在 Windows 终端中运行 Git Bash。

    这比您的回答更容易——只需安装最新版本的 Git Bash。它应该使用最近称为 JSON fragment extension 的 WT 功能在 Windows 终端中自动创建配置文件。

    使用最新版本重新安装 Git Bash 后,只需重新启动 Windows 终端,您应该就有一个新的 Git Bash 配置文件。

    当然,您应该先删除(或重命名)现有的手动创建的配置文件以避免冲突。

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题。 Windows 11 的全新安装。使用 Chocolatey 安装了 Git。当我第一次打开 Windows 终端时,它有 git-bash 作为选项,但它会在新窗口中打开。

      对我来说,在阅读了其他几篇文章后,我只是通过更新我的“settings.json”文件来修复它。它最初是指向 git-bash.exe

      "commandline" : "C:/Program Files/Git/Git-bash.exe",
      

      为了修复它,我将其改为指向 bash.exe

      "commandline" : "C:/Program Files/Git/bin/bash.exe",
      

      【讨论】:

        猜你喜欢
        • 2021-02-28
        • 2018-03-04
        • 2020-02-26
        • 1970-01-01
        • 2018-05-31
        • 2014-04-29
        • 2018-12-03
        • 2020-12-10
        • 2010-11-07
        相关资源
        最近更新 更多