[英]Squash in git rebase with "git merge --squash" style commit message?
[英]git rebase and squash the commit with a message
我建議做一個交互式的變基,選擇您想要的提交和您想要壓榨的提交,並以壓榨而不是挑選來作為前綴。
例如,在您的情況下,它看起來像這樣(數字是您要重新設置HEAD之后的提交次數):
git rebase -i HEAD~3
然后,您將獲得有關提交及其消息的提示,如下所示:
pick <HASHID> Initial Commit
pick <HASHID> Login via mail instead of username
pick <HASHID> Add missing files
只需將選擇權更改為壁球(並保留一個作為選擇權提交)。
然后,您將能夠重寫該提交消息,瞧,如果您願意,您可以執行git push -f來執行1次提交。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.