我在master上签出'上一次'提交并在本地对其进行了更改。然后我希望我的本地更改覆盖master上的所有内容并成为头部。为此,我输入以下内容:
git push origin master --force
所以现在在'sourcetree'我的回购看起来像这样:
基本上我希望“樱桃挑选......”成为主人/主人并推送到heroku
如果我看看bitbucket,原点/主人仍然是旧的。也推到heroku说
=> git push heroku master
Fetching repository, done.
Everything up-to-date
如何在分支中的所有更改的顶部获取我的更改
答案 0 :(得分:3)
我建议你做的是在你的主分支上git reset --hard {previous commit}
,然后挑选你想要的提交。然后你可以git push --force
改变你的头部。
当你结帐到之前的提交时,你正在创建一个临时分支。
git checkout {previous commit}