我正在使用gitlab,当我提交它时,代码审阅者可以通过先前的提交来区分提交。我的一些提交有令人分心的调试代码,我不希望在合并请求中呈现这些东西。例如:
所以我想要的是能够将4与1区分开来,但是拥有所有"真正的"更改汇总到4而没有来自2和3的任何调试代码。基本上,我想隐藏我的一些香肠制作。这可能吗?
答案 0 :(得分:0)
假设您可以在命令行上使用普通git
,并且初始结帐的哈希值为454354
,则可以使用git rebase -i 454354
,并更改pick
对于squash
之后的所有提交,然后保存文件。
在rebase之后,你应该看到一个提交而不是3个。