如何在一次提交中修改文件,然后将修改传递给以下提交?

时间:2012-11-26 19:26:12

标签: git git-rebase

让我们说主题:A-B-C-D,有4个提交,echo commit为a.txt添加一行。

A => add "aaa " > a.txt  
B => add "bbb"  >>a.txt  
c => add "ccc"  >>a.txt  
D => add "ddd"  >>a.txt  

我的目标是:
如何删除每次提交中a.txt第一行末尾的空格?

我不想在每次提交中手动修改它。有没有好方法,如: 在A中手动修改,然后重新定义为B,C,D?

1 个答案:

答案 0 :(得分:0)

您应该使用git filter-branch --tree-filter一些过滤掉空格的脚本。