我玩弄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。
有人能請指教嗎?