29

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

谢谢你。

4

3 回答 3

55

您无法使用 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

使用 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

使用 Source Tree 将本地存储库上传到远程

  1. 源代码树 File -> Open中并导航到您的项目文件夹,例如 cd'D:\projects\TestProject'
  2. Source Tree Repository -> Add Remote中,您应该看到Repository Settings窗口 在此处输入图像描述
  3. 单击添加按钮,并填写远程详细信息 在此处输入图像描述
  4. 最后单击Ok按钮 现在您应该能够使用 IntelliJ IDEA 插件进行拉/推。
  5. IntelliJ IDEA中右键单击项目选择Synchronize 'TestProject'
  6. IntelliJ IDEA中右键单击项目选择Git -> Repository -> Branches -> origin/master -> Checkout as new local branch

现在您应该能够使用IntelliJ IDEA插件进行拉/推。

于 2012-12-27T19:52:36.740 回答
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它会将更改提交并推送到本地和远程存储库。
在此处输入图像描述 此外,如果您只想推送到远程存储库,请使用ctrl + shift + k推送更改。
我希望这个答案对你有所帮助。

于 2015-03-19T11:15:46.547 回答
2

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

使用命令行的替代方法是 SourceTree(适用于 Mac 和 Win)来管理遥控器或完全管理 Git/Hg 存储库。它是来自 Atlassian 的免费 G​​UI 客户端(无从属关系披露)。

你可以在这里下载。

于 2013-06-27T17:45:08.777 回答