一旦创建了PR,并且提交添加得很慢,以后是否可以压缩它们?我创建了一个PR,添加了一堆提交,在我发送审查之前,我想压缩PR,这样PR就干净了。
我知道这可以通过做这样的事情来实现
git rebase -i HEAD~n (where n is number of commits)
// change last (n-1) picks to squash
// save and quit
// give new commit name
但是一旦PR创建,这些步骤就不起作用
提交历史记录中已经进行了更改,因此一旦打开PR,这是不可能的。
你有两个选择:
- 关闭PR,压缩提交并打开另一个PR
- 合并时挤压提交