【问题标题】:How to get code from my git hub repo after pushing with errors?推送错误后如何从我的 github 存储库中获取代码?
【发布时间】:2013-12-02 09:51:10
【问题描述】:

我正在处理我的项目,并且在每次更改后我都在推动和承诺。碰巧我在我的项目中使用了 devise gem,它给我带来了错误,但后来我得到了一个名称错误,指出我没有用户模型。

问题是由于设计 gem 名称未初始化常量错误,我无法生成或搭建用户模型。现在我想知道是否有任何方法可以从 git hub 取回我的代码。我在添加设备 gem 之前推送的代码,然后我将用户控制器添加到它。

【问题讨论】:

标签: ruby git devise ruby-on-rails-3.2


【解决方案1】:

如果您想删除敏感数据(来自上次提交或任何提交),您可以关注 GitHub 帮助页面“Remove sensitive data”。

但即使是reset --hard + git push -f(取消最后一次提交)也会改变你的仓库的历史记录,你必须与你的同事沟通该事件,以便他们正确重置他们的本地克隆。
但是,如果您独自一人在该 GitHub 存储库上,则可以强制推送而不会遇到太多麻烦。

【讨论】:

    猜你喜欢
    • 2020-01-21
    • 1970-01-01
    • 2012-05-04
    • 2022-01-17
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    • 2019-11-06
    • 2019-10-15
    相关资源
    最近更新 更多