微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ruby-on-rails – Rails:Rubymine:GitHub

我似乎无法弄清楚如何将我的文件提交给 GitHub.

我在MAC上使用Rubymine 4.5

我在本地设置了git

我在GitHub上有一个私人账户

从Rubymine首选项中,我正确设置了我的GitHub凭据(并由Rubymine确认),但它没有给我一个在GitHub上选择存储库的选项.

如何将文件提交到GitHub存储库? Rubymine中的CVS和Git菜单项太多了.

PS:我已经阅读了在线帮助部分(我唯一可用的部分),并且我按照GitHub集成中的说明进行操作,但是我尝试提交的目录无法推送到GitHub,而Rubymine告诉我没有什么可以承诺的.这是我第一次将Rubymine用于GitHub. StackOverflow上没有这个.

解决方法

好吧,我想我已经在本地重新创建了你的情况,看来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>推送到您的GitHub存储库. Git>推

如果您的GitHub存储库已经提交并且您不想丢失这些更改,则需要创建新的GitHub存储库或将GitHub存储库克隆到另一个文件夹并将本地存储库合并到克隆中.

如果您尝试将现有的本地存储库推送到新的GitHub存储库,则可以完全避免这种情况:只需使用VCS>导入版本控制>在GitHub选项上共享项目,并使用该对话框创建一个新的GitHub存储库.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐