【发布时间】:2021-12-05 03:32:38
【问题描述】:
当导航到本地 git 目录时,我正在寻找在 Windows 11 终端中显示 git 分支的选项。如果可能的话,自动完成对 git 命令的支持。
到目前为止,我一直在使用 GitBash,有没有一种方法可以在新 windows 11 操作系统的默认 windows 终端中执行此操作。
【问题讨论】:
标签: git terminal windows-terminal windows-11
当导航到本地 git 目录时,我正在寻找在 Windows 11 终端中显示 git 分支的选项。如果可能的话,自动完成对 git 命令的支持。
到目前为止,我一直在使用 GitBash,有没有一种方法可以在新 windows 11 操作系统的默认 windows 终端中执行此操作。
【问题讨论】:
标签: git terminal windows-terminal windows-11
{
"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 值,就像在配置文件部分中一样。
【讨论】:
您的自我回答表明我误解了您的问题。显然你真正想知道的是如何在 Windows 终端中运行 Git Bash。
这比您的回答更容易——只需安装最新版本的 Git Bash。它应该使用最近称为 JSON fragment extension 的 WT 功能在 Windows 终端中自动创建配置文件。
使用最新版本重新安装 Git Bash 后,只需重新启动 Windows 终端,您应该就有一个新的 Git Bash 配置文件。
当然,您应该先删除(或重命名)现有的手动创建的配置文件以避免冲突。
【讨论】:
我遇到了同样的问题。 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",
【讨论】: