假设您有一个单独的分支,它不断获取新的提交以跟踪数据库转储,并且它是 master 的第一次提交的分支。
我知道我可以合并到master的HEAD中,通常的程序。
相反,我想将分支历史合并到一个中间提交中,以将 gitk 中的并行分支线保持在最低限度。
所以我试图:
git checkout -b temp_master_branch [Intermediate master commit SHA1]
git merge db_dump_branch
git checkout master
然而,当我在 gitk 中可视化时,现在有 3 行很长,一条用于 master,另一条用于转储分支,最后一条用于这个新的 temp_branch。
我怎样才能做到这一点 ?我希望这有点道理。
谢谢。