Mat*_*ham 14 git ruby-on-rails heroku
在尝试使用Heroku上的应用程序解决bug时,我通常最终得到一些与bug修复过程相关的Git提交,因为我需要提交更新才能推送到Heroku.在推送到项目的主要共享仓库之前,有没有聪明的方法来清理这些提交?
And*_*all 17
在开始调试(git checkout -b debugging或类似)时创建一个新分支,然后在那里进行所有提交,将它们推送到Heroku而不是主通过git push heroku debugging:master.
然后,当您解决了问题后,可以将调试更改压缩到单个提交中并将它们合并回master:
git checkout master
git merge debugging --squash
git branch -D debugging
Run Code Online (Sandbox Code Playgroud)
还有很多其他方法可以做到这一点,这一切都归结为你发现最合乎逻辑的方法.
| 归档时间: |
|
| 查看次数: |
1245 次 |
| 最近记录: |