我想从线性提交树中删除选定的提交日志条目,以使这些条目不会显示在提交日志中。
我的提交树看起来像:
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
这可能吗?如果是,如何?
这是一个相当新的项目,因此到目前为止没有分支机构,因此也没有合并。
git log
显示“提交日志” git-scm.com/docs/git-log。我想删除该日志中的两个条目-而不是更改。
rebase
可能会删除旧的/创建新的提交。我不知道“提交日志条目”是什么意思。