我想从线性提交树中删除所选的提交日志条目,使得这些条目不会显示在提交日志中。
我的提交树看起来像这样:
R--A--B--C--D--E--HEAD
我想要删除B和C条目,以便它们不在提交日志中显示,但是从A到D的更改应保留。也许通过引入单个提交,使得B和C变成BC,并且树形结构看起来像:
R--A--BC--D--E--HEAD
或者更理想的是,A后面直接跟着D。其中D'表示从A到B、从B到C和从C到D的变化。
R--A--D'--E--HEAD
这可行吗?如果是,怎样实现?
这是一个相当新的项目,目前没有任何分支,因此也没有合并。
rebase
可能会删除旧的/创建新的提交。我不知道“commit log entries”是什么意思。 - jfsgit log
显示“提交日志”http://git-scm.com/docs/git-log。我想从该日志中删除两个条目 - 而不是更改。 - xk0der