我的新團隊沒有以最有效的方式使用 git,我的領導要求我清理 repo。他們都在 master 上作業 - 而不是創建分支。master 中有很多小的提交。我創建了一個新分支bug_rebase_history并重新調整壓縮提交,直到每天有一個提交。這將 master 中的提交從 465 減少到 180。
如何在 GitLab Web 界面中創建合并請求,該請求將合并此變基,而不僅僅是在 HEAD 頂部添加新的壓縮提交?有沒有更安全的方法來做到這一點?
uj5u.com熱心網友回復:
如何在 GitLab Web 界面中創建合并請求,該請求將合并此變基,而不僅僅是在 HEAD 頂部添加新的壓縮提交?
這是不可能的。
從分支中洗掉提交的唯一方法是到reset分支,然后強制將其推回。如果您重新撰寫受保護的分支,您將需要從客戶端工具強制推出該分支(并且可能暫時授予自己強制推出受保護分支的權限)。
合并(或拉取)請求可以帶來(合并)新的提交,但不能從分支中洗掉任何提交。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/438258.html
標籤:混帐 混帐合并 变基 git-rebase
