【问题标题】:How do you make Git work with IntelliJ?你如何让 Git 与 IntelliJ 一起工作?
【发布时间】:2011-12-02 01:07:43
【问题描述】:

我将使用 IntelliJ 社区版的 Git 版本控制来创建我打算开发的程序的分支。我正在努力让自己习惯它的功能,但我遇到了障碍。

我按照网页http://wiki.jetbrains.net/intellij/Using_Git_Locally 的说明进行操作,尽管我按照它的要求进行操作,但当我到达 Image5 时,我在默认值下找到了一个空列表。

可能我想没关系,所以我继续这个过程。
但是,当我来到将更改提交到 Master(修订版 1)的最重要部分时,该列表也是空的,并且提交更改没有检测到我的项目的任何更改(参见 Image13 和 Image 14)。

除此之外,当我再次打开项目时收到一条消息,表明 Git 执行路径不正确。但是我怎样才能知道应该适合什么执行路径以便插入它呢?

是否有人知道正确的指令顺序(在网站上或根据他获得的经验),可以指导我如何利用 Git 功能将其整合到我的工作中?完成我的工作对我来说至关重要。

【问题讨论】:

    标签: java git version-control


    【解决方案1】:

    您需要在 Git Settings 中指定 Git 的可执行路径,如 per-requesites 中所述:

    Settings dialog boxGit page 上正确指定了Git integration plugin is enabled 和 Git 可执行文件的位置。

    只要看到“提示Git执行路径不正确的提示信息”,其余的指令就不起作用了。

    Git 可执行文件的路径

    在此文本框中,指定 Git 可执行文件的路径。
    手动输入路径或点击浏览按钮打开Select Path - Git Configuration对话框并选择Git可执行文件在目录树中的位置。

    Windows 上 Git 的路径见“Where is git.exe located?”。

        c:\path\to\PortableGit-2.6.2-64-bit\usr\bin
    

        c:\path\to\PortableGit-2.x.\mingw64\bin
    
    • GitHub Desktop:

        %USERPROFILE%\AppData\Local\GitHub\PORTAB~1\bin\git.exe
      

    2020 年更新,三年后:

    正如Daniel Connellythe comments 中指出的那样

    IntelliJ 现在允许人们通过上面帮助中指定的路径安装它(只需在 Git 菜单上查找“Download Now”按钮)。
    如果从网站下载 Git,会安装 IntelliJ 不支持的版本。

    【讨论】:

    • 好的,我已经在 Git 目录下安装了 Git,但是我找不到要设置的可执行文件。那是什么?无论我尝试过什么,都未能通过消息“执行时发生错误...”来提示窗口。
    • @arjacsoh 你的操作系统是什么?在 Windows 上,您将拥有一个 <git installation dir>/bin/git.exe,使 <git installation dir>/bin/ 成为要设置的目录。
    • @arjacsoh:非常好。在 Windows 上,您通常安装 msysgit。 code.google.com/p/msysgit
    • 是的,code.google.com/p/msysgit 正在获得更多支持,所以它应该是一个更好的选择。
    • @DanielConnelly 感谢您的反馈。我已将您的评论包含在答案中以提高知名度。
    【解决方案2】:

    Windows 7 上的 GitHub for Windows 当前将 Git 安装在类似于此的路径中:

    C:\Users\{username}\AppData\Local\GitHub\PortableGit_93e8418133eb85e81a81e5e19c272776524496c6\bin\git.exe
    

    PortableGit_ 之后的 guid 在您的系统上可能会有所不同。

    【讨论】:

    • 但是 GitHub 更新后 guid 会保持不变吗?
    • 可能不会...我建议这些天使用 msysGit。自从我发布这个答案以来,我可能还没有使用 GitHub for Windows! :)
    【解决方案3】:

    在 unix 系统上,可以使用以下命令来确定 git 的安装位置:

    whereis git
    

    如果您使用的是 MacOS 并且最近进行了更新,您可能必须再次同意许可条款。尝试在终端中输入“git”,看看是否收到以下消息:

    Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.

    【讨论】:

      【解决方案4】:

      git.exe 对于任何基于 git 的应用程序(如 GitHub、Bitbucket 等)都很常见。有时您可能已经安装了另一个基于 git 的应用程序,因此 git.exe 将出现在该应用程序的 bin 文件夹中。

      例如,如果您在 PC 中安装了 github 之前的 bitbucket,您会在 C:\Users\{username}\AppData\Local\Atlassian\SourceTree\git_local\bin 中找到 git.exe 而不是C:\Users\{username}\AppData\Local\GitHub\PortableGit.....\bin

      【讨论】:

      • Atlassian SourceTree 的 git.exe 最容易在 %LOCALAPPDATA%\Atlassian\SourceTree\git_local\bin 中找到
      【解决方案5】:

      对于 Linux 用户,请检查主目录中 .env 文件中 GIT_HOME 的值。

      1. 打开终端
      2. 输入cd home/<username>/
      3. 打开.env文件,查看GIT_HOME的值,选择合适的git路径

      PS:如果找不到.env文件,点击格式化工具栏上的View,选择Show hidden files。您现在应该可以找到.env 文件了。

      【讨论】:

      • 广告2:您只需输入cd(不带任何参数)即可切换到您的主目录。
      【解决方案6】:

      在 Window 机器上安装任何版本的 Git。我安装了

      Git-2.14.1-64-bit.exe

      。必须搜索程序并搜索 git.exe。该文件可以位于

      C:\Users\sd\AppData\Local\Programs\Git\bin\git.exe

      打开 Intelli IDEA>设置>版本控制>Git。在 Path To Git 可执行文件上添加路径。点击测试按钮。它将显示一条消息为

      Git 执行成功

      现在点击应用并保存。这将解决问题。 .

      【讨论】:

      • 这个选项对我有用。我们不应该引用下载的文件。相反,安装后创建的 git.exe 应该在 intellij 中引用。
      【解决方案7】:

      从字面上看,只是在我按下并安装 git 后它一直显示此“安装 git”消息后重新启动 IntelliJ,然后它消失了,git 工作

      【讨论】:

        猜你喜欢
        • 2011-05-31
        • 1970-01-01
        • 2023-03-12
        • 2023-03-07
        • 1970-01-01
        • 2010-09-20
        • 1970-01-01
        • 2018-01-11
        • 1970-01-01
        相关资源
        最近更新 更多