【问题标题】:How Do I Start Again With My Rails Project From a Local Git?如何从本地 Git 重新开始我的 Rails 项目?
【发布时间】:2015-09-25 11:10:26
【问题描述】:

我在这里寻找答案,我越来越沮丧!我相信这对你来说很简单,但我无法弄清楚。

我正在学习一个相对简单的“Pin type”应用教程,但是当我开始安装 Devise 时,它​​就不起作用了。而不是一直试图解决这个问题,我只是想将我的项目恢复到以前的 git add。和 git commit,我假设它本地存储在我的 /pin_board/.git 文件夹中??

请有人帮助我将我当前位于 /rubystack/projects/pin_board 的项目恢复到我执行 git add 时的状态。然后是 git commit -am "********"。

非常感谢!

斯图尔特

【问题讨论】:

  • 你的意思是像git checkout .
  • 啊,之后还有git clean -f,以防您在初始化程序中有一些未跟踪的文件。 :)

标签: ruby-on-rails git devise


【解决方案1】:

运行git log 并复制日志ID

然后

这将破坏任何本地修改。

git reset --hard 'yourlogid'

更新:如果你想重置最后一次提交,那么使用这个

git reset --hard HEAD

【讨论】:

  • 你可以做git reset --hard HEAD,不需要提交。
  • @BroiSatse 我猜它会休息最后一次提交,但是当你想休息到当时的特定日志时,最好使用 log id,如果我错了,请纠正我。
  • 那你是对的。然而,在这个问题中,他想恢复到最后一次提交。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-14
  • 1970-01-01
  • 2019-03-21
  • 1970-01-01
相关资源
最近更新 更多