我已经学习使用git我的[R编程,我已经来到了以下问题:如何保存“重复”rebase步骤?
大部分我需要写分支的时间,相同的数据集可能会给出不同的分析,表格和图表,像这样的,我支到d D1和E.
A---B---C---D---E
\
D1
什么是错在B,我会检出B,重新编码,然后再重新提交它,说现在是B1
A---B---C---D---E
\ \
B1 D1
为了使C,D,D1,E从头开始米B1,类似下面,我需要做的rebase
A---B---B1---C---D---E
\
D1
git rebase B1 C
git rebase C D
git rebase D D1
git rebase D E
我觉得这是很愚蠢的话,是在git的一个较新批次,任何人都可以开导我,让我不需要一直打到rebase
?谢谢。
你是说我只需要做`git rebase B1 D1`和`git rebase B1 E`? – lokheart 2011-02-17 12:15:37
对,你不必自己“涟漪”改变。一个rebase会用`format-patch`输出这两个分支(例如D1,D,C)的所有非常见提交,然后用`am`将它们重新应用到你的目标B1。 – 2011-02-17 21:39:17