我似乎不知道如何将我的文件提交到GitHub。
我在苹果电脑上使用RubyMine 4.5
我在本地设置了git
我在GitHub上有一个私人帐户
在RubyMine首选项中,我正确地设置了我的GitHub凭据(并得到了RubyMine的确认),但它没有为我提供在GitHub上选择存储库的选项。
如何将文件提交到GitHub存储库?RubyMine中有太多的CVS和Git菜单项。
PS:我已经阅读了在线帮助部分(我唯一可用的部分),我遵循了GitHub集成中的说明,但我尝试提交的目录无法推送到GitHub,RubyMine告诉我没有什么可以提交的。这是我第一次在GitHub上使用RubyMine。StackOverflow上没有这方面的内容。
发布于 2012-07-24 06:20:41
好了,我想我已经在本地重现了你的情况,而且看起来RubyMine对远程管理的支持很糟糕。如果您在本地创建一个Git存储库,然后(单独)在GitHub上创建一个存储库,那么在RubyMine中没有明显的方法将两者结合起来。
基本上,您需要从shell中将GitHub设置为本地存储库的远程,一旦完成,RubyMine将能够正常推送。
请注意,下面的说明假定您想要用本地存储库的完整历史覆盖您的GitHub存储库--如果您的GitHub存储库包含您不想丢失的数据,请不要执行这些命令!见下文。
打开终端:
cd /path/to/my/project/root
git remote add origin https://github.com/yourusername/yourrepo.git
git push -u origin +master现在,RubyMine应该能够通过VCS > Git > Push推送到您的GitHub存储库
如果您的GitHub存储库已经提交,并且您不想丢失这些更改,则需要创建一个新的GitHub存储库,或者将您的GitHub存储库克隆到另一个文件夹中,然后将本地存储库合并到克隆中。
如果您正在尝试将现有的本地存储库推送到新的 GitHub存储库,则可以完全避免这种情况:只需使用VCS > Import into Version Control > Share project on GitHub选项并使用该对话框来创建新的GitHub存储库。
https://stackoverflow.com/questions/11616373
复制相似问题