2017-02-26 53 views
1

我想最后拉承诺,我在GitHub上做,虽然我没有错误,我看到的代码没有变化。我弄乱了我的模式文件,但是在我拉出代码后,它根本不会改变。Github上拉不工作中 - Rails的5

我搜索在这里堆栈和工作了别人,我没有工作的解决方案,这也是我说我从GitHub代码拉第一次,所以我可能已经做了一些错误。

我用这个代码:

git fetch origin controller-generator 
git git reset --hard FETCH_HEAD 

这是我得到的输出

HEAD is now at 1fb8c97 Integrated friendly routes gem 

“综合型路线的宝石”是我最后一次提交,我想拉,但没有任何变化。我不知道我是否需要更多的步骤或者其他什么。

这是我在提交数据库文件

enter image description here

而且我拉这个时候,我得到这个

enter image description here

最后一个不应该存在。 这是输出

equalsign:~/workspace/BlogAndPort/db/migrate (controller-generator) $ git reset --hard 1fb8c97d64f389904b3048fb2850fcfd8425cd36 
HEAD is now at 1fb8c97 Integrated friendly routes gem 
equalsign:~/workspace/BlogAndPort/db/migrate (controller-generator) $ git push -f origin HEAD 
Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of known hosts. 
Everything up-to-date 

问题仍然如图所示。 db文件没有变化

回答

1

如果我明白了,您要求reset您的local/masterorigin/master

$ git fetch 
$ git reset --hard origin/master 

可以备份(hard reset),以提交这是为你工作。

$ git reflog      # copy the commit-sha where you want to back/reset 

$ git reset --hard <commit-sha> # reset to the commit 

现在,如果所有的东西都可以。然后强制(-f)推送到远程。

$ git push -f origin HEAD  # update remote branch 
+0

很奇怪。当我把原产/掌握它得到了我最初的承诺在主分支正常,但是当我使用这个原点/控制器,发电机没有。它仍然在架构 – Seinfeld

+0

Eventhough输出相同 – Seinfeld

+0

所以这个文件,正是你现在想要什么?你可以在你的OP(Original Post)中附加一个演示例子吗?你也可以('重置')提交给你的提交。 –