GIT合并/重组上游而不取历史(Laravel 4)

时间:2013-04-07 08:51:11

标签: git laravel laravel-4

我目前正在使用Laravel 4框架构建应用程序。我遇到的问题是API基本上每天都在变化,所以每当我升级框架(作曲家更新)我的应用程序中断。

我在网上看到的建议工作时间(herethere)是将Laravel 4 repo添加为远程,然后在升级时使用GIT rebase / merge与上游。更新代码的技巧是什么,但副作用是我现在最终在我的Git树中使用了整个框架,其中3k +提交有点难看。

有没有更好的方法呢?

是否可以只提取远程提交和我的本地头之间的差异并应用它们(可能作为补丁),以便远程历史记录不会跟随?

1 个答案:

答案 0 :(得分:2)

如果要从上游(laravel)合并时删除git历史记录,请查看git merge --squash。之前已经在https://stackoverflow.com/a/5309051/1269513

回答了问题