Intellij IDEA如何使用git插件将项目上传到远程分支?

时间:2012-12-27 08:19:20

标签: git intellij-idea

我有Intellij IDEA 12.0.1 我正在使用内置Git插件。我能够创建本地存储库。现在我想将我的源代码上传到远程存储库。我可以使用Intellij IDEA插件吗?

谢谢。

3 个答案:

答案 0 :(得分:54)

您无法使用IntelliJ IDEA插件将本地Git存储库上传到远程。为此,您需要使用Git Bash或Git客户端,例如Source Tree

使用IntelliJ IDEA插件创建本地Git存储库

  1. 在IntelliJ IDEA菜单VCS -> Import into Version Control -> Create Git Repository
  2. 在弹出窗口中选择您的项目,然后单击“确定”。
  3. 将所有必要文件提交给本地分支master
  4. 使用Git Bash

    将本地存储库上传到远程
    1. 打开 Git Bash 并导航到您的项目文件夹,例如cd 'D:\projects\TestProject'
    2. Git Bash git remote add origin http//IP/path/to/repository
    3. Git Bash git push origin master
    4. IntelliJ IDEA 中右键单击项目选择Synchronize 'TestProject'
    5. IntelliJ IDEA 中右键单击项目选择Git -> Repository -> Branches -> origin/master -> Checkout as new local branch
    6. 使用源树

      将本地存储库上载到远程
      1. 源树 File -> Open中导航到项目文件夹,例如cd 'D:\projects\TestProject'
      2. 源树 Repository -> Add Remote中,您应该看到存储库设置窗口 enter image description here
      3. 点击添加按钮,然后填写远程详细信息 enter image description here
      4. 最后点击确定按钮 现在你应该能够使用IntelliJ IDEA插件进行拉/推。
      5. IntelliJ IDEA 中右键单击项目选择Synchronize 'TestProject'
      6. IntelliJ IDEA 中右键单击项目选择Git -> Repository -> Branches -> origin/master -> Checkout as new local branch

      7. 现在,您应该可以使用 IntelliJ IDEA 插件执行拉/推

答案 1 :(得分:7)

有可能在Intellij IDEA中 您应该通过下面的命令在git bash中为本地存储库添加一个远程存储库。

git remote add origin YOUR_REMOTE_REPOSITORY_ADDRESS.
for example
git remote add origin https://gitlab.com/my_account/my_repository.git

在Intellij IDEA中,如果要对存储库使用ctrl + k进行任何更改,它将显示如下图所示的窗口。在此窗口中,您可以选择commit and push,以便它将提交并将更改推送到本地和远程存储库 enter image description here 此外,如果您只想推送到远程存储库,请使用ctrl + shift + k来推送更改 我希望这个答案可以帮助你。

答案 2 :(得分:2)

我有同样的问题,我相信IDEA 12的情况仍然如此,除非我弄错了:

使用命令行的另一种方法是SourceTree(可用于Mac& Win)来管理遥控器或完全管理Git / Hg存储库。它是Atlassian的免费GUI客户端(没有关联公开)。

您可以下载here