合并时删除文件

时间:2013-07-29 07:24:31

标签: git

是否有一种机制可以删除我的仓库中跟踪的文件,将它们合并到另一个分支以推送到共享仓库?我知道这改变了提交,并且哈希值不匹配,所以我无法用一些文件丢失来推送我的最新提交。我更倾向于采用一种策略,以一种自动的方式在一个单独的分支上的新提交中删除这些文件。

我可以想象的一个繁琐的方法是合并到一个清理分支,在那里删除新提交中的文件,然后将其选择到共享分支。但这甚至还不够,因为我已经对我历史上分散的秘密文件做出了承诺。我必须使用filter-branch来删除包含它们的提交,或者做一堆樱桃挑选。

这似乎不可能,但无论如何我都会发布这个问题,万一有些事情我没有看到。

0 个答案:

没有答案