我在MAC上使用Rubymine 4.5
我在本地设置了git
我在GitHub上有一个私人账户
从Rubymine首选项中,我正确设置了我的GitHub凭据(并由Rubymine确认),但它没有给我一个在GitHub上选择存储库的选项.
如何将文件提交到GitHub存储库? Rubymine中的CVS和Git菜单项太多了.
PS:我已经阅读了在线帮助部分(我唯一可用的部分),并且我按照GitHub集成中的说明进行操作,但是我尝试提交的目录无法推送到GitHub,而Rubymine告诉我没有什么可以承诺的.这是我第一次将Rubymine用于GitHub. StackOverflow上没有这个.
解决方法
基本上,您需要从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 举报,一经查实,本站将立刻删除。