Ruby on rails 如何从本地Git重新开始Rails项目?

Ruby on rails 如何从本地Git重新开始Rails项目?,ruby-on-rails,git,devise,Ruby On Rails,Git,Devise,我在这里寻找答案,我越来越沮丧!!我相信这对你来说很简单,但我想不出来 我正在遵循一个相对简单的“Pin类型”应用程序教程,但当我开始安装Desive时,它根本不起作用。与其一直试图解决这个问题,我只想将我的项目恢复到以前的git add。和git commit,我假设它存储在本地的/pin_board/.git文件夹中 请有人帮我在/rubystack/projects/pin_board上把我当前的项目恢复到我添加git时的状态。然后git提交-am******** 非常感谢你 Stuart

我在这里寻找答案,我越来越沮丧!!我相信这对你来说很简单,但我想不出来

我正在遵循一个相对简单的“Pin类型”应用程序教程,但当我开始安装Desive时,它根本不起作用。与其一直试图解决这个问题,我只想将我的项目恢复到以前的git add。和git commit,我假设它存储在本地的/pin_board/.git文件夹中

请有人帮我在/rubystack/projects/pin_board上把我当前的项目恢复到我添加git时的状态。然后git提交-am********

非常感谢你

Stuart

运行git日志并复制日志id

然后

这将破坏任何本地修改。 更新:如果要重置上次提交,请使用此

git reset --hard HEAD

你的意思是像git签出。?啊,和git clean-f之后,以及在初始化器中有一些未跟踪的文件的情况下您可以只执行git重置-硬头,不需要提交。@Broisasse我想它将在最后一次提交时停止,但当您想在那个时候停止直到特定日志时,最好使用日志id,如果我错了,请纠正我。然后您就对了。但在问题中,他希望回到最后一次提交:
git reset --hard HEAD