我正在教别人学习编码,并准备一个专门的git存储库,其中包含许多教学分支(目前有28个),每个分支都有详细的说明。每个分支都涉及一些后来的分支需要的代码。因此,如果我在早期的分支中犯了一个错误,那么我需要通过所有后来的分支来对前一个分支执行rebase以获取更改并保留提交历史记录。
假设我在第6个分支出错了,我现在做的是去第7个分支,对第6个分支进行rebase,然后到第8个分支重复,一直到第28个分支。这很乏味且容易出错。
我知道有一个名为https://github.com/rvagg/workshopper的工具支持https://github.com/jlord/git-it,但有一种Git技术可以将更改传播到以后的分支但仍保留提交历史记录吗?
提前致谢!
编辑:
所有28个分支都在这里:https://github.com/jollygoodcode/property_expert/branches/all