我玩弄heroku
和django
。要主办heroku
我的Django应用程序,我不得不改变很多文件(settings,urls,requirements.txt
等)那么多次来回(这样才能得到正确的事情)。结果在repo中有很多提交。问题是我在github
上有稳定版本的代码(在完成heroku特定修改之前),现在如果我推送到我的github
所有那些提交我确实在heroku
上获得应用程序。删除提交历史git的
所以,我想删除所有提交,并取回旧稳定version.Then我可以添加heroku
具体修改和只是一个commit.The办法,我看到它,我可以做
1.pull从github
再加heroku
具体变化。然后提交,推送到github
,推送到heroku
。
2.In gitk
,我可以选择最后一个预提交的Heroku,右击并执行“重置主分支here'.Then使heroku
相关的变化,提交,推到github
,推到heroku
。
这是正确的方法吗?假设pre-heroku提交是ver6,而我目前的提交是ver10,我做了4个不必要的提交。我需要将它们擦干净,并进行下一个提交ver7。
有人能请指教吗?