Git推力问题 - 无法在远程数据库上强制进行本地更改

时间:2014-02-06 08:16:58

标签: git heroku github bitbucket atlassian-sourcetree

我在master上签出'上一次'提交并在本地对其进行了更改。然后我希望我的本地更改覆盖master上的所有内容并成为头部。为此,我输入以下内容:

 git push origin master --force

所以现在在'sourcetree'我的回购看起来像这样: enter image description here

基本上我希望“樱桃挑选......”成为主人/主人并推送到heroku

如果我看看bitbucket,原点/主人仍然是旧的。也推到heroku说

=> git push heroku master
Fetching repository, done.
Everything up-to-date

如何在分支中的所有更改的顶部获取我的更改

1 个答案:

答案 0 :(得分:3)

我建议你做的是在你的主分支上git reset --hard {previous commit},然后挑选你想要的提交。然后你可以git push --force改变你的头部。

当你结帐到之前的提交时,你正在创建一个临时分支。

git checkout {previous commit}