【发布时间】:2013-06-08 16:29:54
【问题描述】:
我想知道如何通过 intelliJ 添加远程 git repo,而不是通过 git bash。现在,从我在tutorial 中看到的情况来看,它可以完成,但是每当我尝试推动时,对话永远不会出现。如果你推到最底部,你可以看到它可能在以前版本的 IntelliJ 中完成。如何使用版本 12 或更确切地说是 PyCharm 2.6 来做到这一点?
【问题讨论】:
标签: git intellij-idea pycharm
我想知道如何通过 intelliJ 添加远程 git repo,而不是通过 git bash。现在,从我在tutorial 中看到的情况来看,它可以完成,但是每当我尝试推动时,对话永远不会出现。如果你推到最底部,你可以看到它可能在以前版本的 IntelliJ 中完成。如何使用版本 12 或更确切地说是 PyCharm 2.6 来做到这一点?
【问题讨论】:
标签: git intellij-idea pycharm
更新:此功能从 2016.3 版本开始提供。
VCS | Git | Remotes | Add (Alt+插入)。
原答案:
你可以从现有的遥控器中选择,但你不能从 UI 中添加新的遥控器,有一个功能请求:
对于刚接触 Git 的人来说,解决方法是使用命令行并像这样添加远程:
git remote add remoteName remoteUrl
之后,遥控器将显示在 Intellij 的拉取对话框中,但在您执行提取之前它不会显示任何分支,如下所示:
git fetch remoteName
【讨论】:
如果你想要一个菜单项,我认为目前最简单的解决方法是在 IntelliJ 或 Pycharm 中创建一个“外部工具”菜单项(首选项 -> 工具 -> 外部工具 -> 添加)。我创建了一个调用 '/usr/bin/git' 和 'remote add origin $Prompt$' (打开一个提示窗口询问远程 git URL)并且当前目录字段留空。这对我的工作流程非常有用(创建本地 git 存储库,然后将其推送到新的远程存储库)。
【讨论】:
这在 PyCharm 中是不可能的(目前),但如果您想使用 GUI 工具而不是控制台,我会推荐 SourceTree(免费使用)。
一旦在 SourceTree (Repository -> Add Remote) 中设置,它也将在 PyCharm 中可见和可用。
【讨论】: