
我想保留藍色分支的提交并忽略粉紅色分支,所以結果我只有一個分支,它必須是主分支。
藍色分支是“返工”,而粉紅色分支是(頂部的是“主”,底部的是“主要”)它們都“不包含在頭中”Idk這是什么意思。
我認為當我進行分支“返工”時我搞砸了事情,我認為我應該撤消提交回到“初始”提交而不是創建分支。
我在合并方面沒有太多經驗,恐怕合并會包括粉紅色分支的變化,而且我不希望包含粉紅色分支的任何變化。
uj5u.com熱心網友回復:
只需(強制)洗掉其他分支,然后重命名您的分支:
git branch -D master main
git checkout rework
git branch -m main
注意。您的“粉紅色”分支的提交將無法訪問并且基本上丟失了。您將無法再通過正常方式訪問它們。
這只會影響您的本地存盤庫。如果分支已經存在于遠程存盤庫中,請注意您已經重寫了存盤庫的歷史記錄。如果它在多個開發人員之間共享,這可能很糟糕。如果沒問題,那么您可以將本地分支狀態強制推送到遠程存盤庫。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/536299.html
