小编Bri*_*ugh的帖子

如何使用'git reset --hard HEAD'恢复到之前的提交?

我知道Git会跟踪我对我的应用程序所做的更改,并且它会保留给他们,直到我提交更改,但这里是我挂断的地方:

当我想恢复到之前的提交时,我使用:

git reset --hard HEAD
Run Code Online (Sandbox Code Playgroud)

而Git回归:

HEAD is now at 820f417 micro
Run Code Online (Sandbox Code Playgroud)

然后,我如何将硬盘上的文件恢复为之前的提交?

我接下来的步骤是:

git add .
git commit -m "revert"
Run Code Online (Sandbox Code Playgroud)

但我的硬盘上没有任何文件发生变化......

我在做什么是对还是错?

git head git-revert git-reset

898
推荐指数
2
解决办法
275万
查看次数

远程拒绝主站 - >主站(预接收挂机拒绝)

我在rails 3.2中工作,当我尝试推送到heroku时收到错误:

 git push heroku master
Counting objects: 496, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (435/435), done.
Writing objects: 100% (496/496), 5.17 MiB | 249 KiB/s, done.
Total 496 (delta 125), reused 216 (delta 8)

-----> Heroku receiving push
-----> Removing .DS_Store files
 !     Heroku push rejected, no Cedar-supported app detected

To git@heroku.com:lumeo.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:lumeo.git'
Run Code Online (Sandbox Code Playgroud)

我已经尝试了在这个论坛上推荐的几种方法,包括清空和重新安装Gems以及删除和添加遥控器,但无济于事.

有什么建议?

git

55
推荐指数
5
解决办法
14万
查看次数

Ember路由和路轨路线

这是我自从开始研究Ember以来看到它如何与Rails一起工作的问题.

Rails有一个包含任意数量现有路由的routes.rb文件.Ember有自己独立的路线.

当路由不存在于rails中时,浏览器如何知道查找Ember路由?

rails需要将浏览器重定向到Ember似乎是合乎逻辑的,但我还没有看到在任何地方写过.

在大多数情况下,存在rails应用程序,routes.rb中的路由扮演将资源转换为api的角色,并通过URL使数据可用.

那部分很简单.我可以使用url.json查看数据

我现在正处于尝试让浏览器通过Ember路由识别单个路由(轨道中存在许多路由)的阶段.

这与显示数据无关.我只想看模板渲染.

根据Ember框架中幕后发生的事情,我觉得这条路线只是被浏览器神奇地识别出来(没有提及routes.rb中的Ember路由),但这并不是我在现实中所经历的.

我一直收到路由错误:

Started GET "/newslinks" for 127.0.0.1 at 2013-08-08 12:44:30 -0700 ActionController::RoutingError (No route matches [GET] "/newslinks"):

这是我的application.js

//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require jquery-fileupload/basic
//= require jquery-fileupload/vendor/tmpl
//= require chosen-jquery
//= require bootstrap
//= require bootstrap-notify
//= require jquery.limit-1.2.source
//= require bootstrap-switch
//= require handlebars
//= require ember
//= require ember-data
//= require_self
//= require app
Run Code Online (Sandbox Code Playgroud)

这是我的app.js:

App = Ember.Application.create({
  LOG_TRANSITIONS: true,
  ready: function() {
    console.log('App …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails-3 ember.js ember-router ember-rails

6
推荐指数
1
解决办法
1734
查看次数

设计的reset_password_sent_at分配

问题是当用户点击链接重置密码(来自电子邮件)并且尝试重置(在表单中)发生错误时,设计正在检查reset_password_sent_at:

Reset password token has expired, please request a new one
Run Code Online (Sandbox Code Playgroud)

这意味着,"当生成reset_password_token时,需要将@ user.reset_password_sent_at设置为Time.now,否则当设计运行@ user.reset_password_period_valid?以查明重置令牌是否仍然有效时,它将变为nil并假设令牌已过期."

我不明白的是如何以及在何处将reset_password_sent_at分配给Time.now

我是否需要通过控制台为所有用户分配Time.now?如果是这样,我该怎么做?

或者,它是一个before_create(或其他东西),我需要将Time.now分配给reset_password_sent_at?如果是这样,我该怎么做?

ruby-on-rails devise

3
推荐指数
1
解决办法
1995
查看次数

我缺少迁移文件

我可以添加迁移文件,但告诉rails不要在本地运行它吗?我需要该文件供其他人在本地设置应用程序。

migration ruby-on-rails

3
推荐指数
1
解决办法
1896
查看次数

手写笔中的变量分配

我试图在global.styl文件中放置媒体查询的变量赋值.

如果它在同一个文件中,则以下内容有效:

tablet = "all and (max-width: " + 768px+ ")" //variable assignment @media tablet { text-align: left; padding: 122px; }

但是,如果我尝试将变量赋值移动到global.styl文件,它就不起作用.

在我弄清楚为什么流星和/或手写笔没有从另一个文件中读取全局变量之后,我想避免不得不回来重构,所以任何帮助都非常感谢.谢谢!

css stylus meteor

1
推荐指数
1
解决办法
507
查看次数