Java 如何让Git与IntelliJ一起工作?

Java 如何让Git与IntelliJ一起工作?,java,git,version-control,Java,Git,Version Control,我将使用IntelliJ社区版的Git版本控制,以实现我打算开发的程序的分支。我正在努力使自己习惯于它的功能,我遇到了障碍 我按照网页上的说明进行操作,尽管我按照网页上的指示进行操作,但当我到达Image5时,我发现默认情况下有一个空列表 我认为这可能无关紧要,所以我继续了这个过程。 然而,当我谈到将更改提交给Master(修订版1)的最重要部分时,列表也是空的,提交更改不会检测到对我的项目的任何更改(请参见图13和图14) 除此之外,当我再次打开项目时,会收到一条消息,指示Git执行路径不正确

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

我按照网页上的说明进行操作,尽管我按照网页上的指示进行操作,但当我到达Image5时,我发现默认情况下有一个空列表

我认为这可能无关紧要,所以我继续了这个过程。
然而,当我谈到将更改提交给Master(修订版1)的最重要部分时,列表也是空的,提交更改不会检测到对我的项目的任何更改(请参见图13和图14)

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


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

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

的上正确指定了Git可执行文件的位置

只要您看到“一条指示Git执行路径不正确的消息”,其余的指令就不会工作

Git可执行文件的路径

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

有关Windows上Git的路径,请参见“”

  • 与:

  • 与:


三年后更新2020:

如中所述

IntelliJ现在允许用户通过上面的帮助中指定的路径安装它(只需查找Git菜单上的“
立即下载”
”按钮即可)。
如果您从网站下载Git,将安装IntelliJ不支持的版本


Windows 7上的GitHub for Windows当前安装的
Git
路径与此类似:

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

在您的系统上,
PortableGit\uu
之后的guid可能会有所不同。

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

whereis git
如果您正在使用MacOS并进行了最新更新,则可能需要再次同意许可条款。尝试在终端中键入“git”,查看是否收到以下消息:


同意Xcode/iOS许可需要管理员权限,请通过sudo以root用户身份重新运行。

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

例如,如果您在PC中的github之前安装了bitbucket,您将在
C:\Users\{username}\AppData\Local\Atlassian\SourceTree\git\u Local\bin

对于Linux用户,检查主目录中
GIT\u HOME
文件中
GIT\u HOME
的值,而不是
C:\Users\{username}\AppData\Local\GitHub\PortableGit…..\bin

  • 开放式终端
  • 键入
    cd home/
  • 打开
    .env
    文件,检查
    GIT\u HOME
    的值,并适当选择GIT路径

  • PS:如果您无法找到
    .env
    文件,请单击格式化工具栏上的
    视图
    ,选择
    显示隐藏文件
    。您现在应该可以找到
    .env
    文件。

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

    Git-2.14.1-64位.exe

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

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

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

    Git执行成功

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

    实际上,在我按下并安装git之后,IntelliJ一直显示“install git”消息,然后IntelliJ重新启动,它消失了,git工作了

    好的,我已经在git目录上安装了git,但我找不到要设置的可执行文件。那是什么?无论我尝试了什么,都无法提示一个带有消息“执行时出错…”的窗口。@arjacsoh您的操作系统是什么?在Windows上,您将有一个
    /bin/git.exe
    ,使
    /bin/
    成为要设置的目录。@arjacsoh:非常好。在Windows上,通常安装msysgit。“是的,正在得到更多的支持,所以这应该是一个更好的选择。”DanielConnelly感谢您的反馈。我已经在答案中包含了您的评论以提高可见性。但是在GitHub更新后guid会保持不变吗?可能不会。。。我建议现在使用msysGit。自从我发布这个答案后,我可能还没有使用过GitHub for Windows!:)Ad 2:只需键入
    cd
    (无任何参数)即可更改到主目录。Atlassian SourceTree的git.exe最容易在%LOCALAPPDATA%\Atlassian\SourceTree\git\u local\b中找到。此选项对我有效。我们不应该引用下载的文件。相反,安装后创建的git.exe应该在intellij中引用。
        c:\path\to\PortableGit-2.x.\mingw64\bin
    
      %USERPROFILE%\AppData\Local\GitHub\PORTAB~1\bin\git.exe
    
    C:\Users\{username}\AppData\Local\GitHub\PortableGit_93e8418133eb85e81a81e5e19c272776524496c6\bin\git.exe
    
    whereis git