在 Intellij 终端设置 git

我想在 Intellij Terminal 使用 git,但它不能识别命令。在 CommandPrompt 和 Windows power shell 中,可识别的命令(我在系统环境变量中添加了 git 路径)。我还知道 Intellij 与 Git 有一个 GUI 集成。

谁能告诉我如何在 Intellij 终端使用 git 命令。

104573 次浏览

安装 JetBrains (InteliJ,WebStorm,PHPStorm) IDE 终端以使用 GIT bash

  • 档案
  • 设定
  • (在搜寻中输入「终端机」)
  • 将 Shell 路径更改为:
"C:\Program Files\Git\bin\sh.exe" --login -i

或者

"C:\Program Files\Git\bin\bash.exe"

如果你有另一个目录安装 git 分别改变它。

您不需要重新安装任何东西:

  • 档案
  • 设定
  • 搜索终端
  • Shell 路径类型: "C:\Program Files\Git\bin\sh.exe" --login -i(或安装 Git 的其他目录)

这对我很有效:

情报: 文件-> 设置-> 版本控制-> Git:

右边是可执行的 Path to Git:

"C:\Program Files\Git\bin\git.exe"

完整的路径不再需要(窗口) ,我只是取代 cmd.exesh.exe和宾果是他的名字 O

设置 > 工具 > 终端 > 外壳程序路径 > sh.exe

在 IDEA 设置中,确保终端路径指向“ usr/bin”而不是“/bin”。

IDEA terminal settings tab

因此,您将看到相当丰富的控制台输出:

Result console output

对我来说,它也可以工作,但只有 Git Bash 的路径在 Windows 中发生了变化:

"C:\Users\REPLACE_THIS_BY_YOUR_USER\AppData\Local\Programs\Git\bin\sh.exe" --login -i

在我的例子中,通过 IntelliJ 的 Git Bash 具有 TERM = xterm-256 color。 常规 Git Bash 有 TERM = xterm

为了解决 IntelliJ Ideas 中混乱的人物问题, 转到 "File | Settings | Tools | Terminal"

Environment Variables:  TERM=cygwin

在 IntelliJ 终端,我使用的 Shell Path 已经是:

C:\Users\<userId>\programs\Git\bin\bash.exe --login -i