我在玩heroku
和。要django
在上面托管我的 django 应用程序heroku
,我必须来回更改很多文件(settings,urls,requirements.txt
等)(以便把事情做好)。结果在 repo 中有很多提交。问题是我有代码的稳定版本(在完成 heroku 特定修改之前)github
,现在如果我推送我github
为让应用程序运行所做的所有提交,它看起来会很难看heroku
。
所以,我想删除所有这些提交,并回到旧的稳定版本。然后我可以添加heroku
特定的修改并只做一个提交。我看到它的方式,我可以做到
1.pull fromgithub
然后添加heroku
特定的更改。然后提交,推送到github
,推送到heroku
。
2.在里面gitk
,我可以选择最后一个pre-heroku提交,右键单击并做'Reset master branch to here'。然后进行heroku
相关更改,commit,push to github
,push to heroku
。
正确的方法是什么?假设 pre-heroku 提交是 ver6,而我当前的提交是 ver10,我做了 4 次不必要的提交。我需要将它们擦干净,然后进行下一次提交 ver7。
有人可以建议吗?