我現在有兩個分支一個master主分支 一個v3.40的分支我想清空master上的所有代碼和文件然后再把v3.40上的代碼合并到master 這個怎么操作呢 只刪除代碼和文件不刪除分支本來想直接合并的 但是不敢這么做 兩個分支的代碼差別太大 怕問題太多不好改
1 回答

阿波羅的戰車
TA貢獻1862條經驗 獲得超6個贊
刪除所有文件提交,再復制過來提交,我覺得不是太好 log 沒了;
@古月夢 給的方法是對的
具體代命令可以參考如下:
# 備份master到本地master_bakgit checkout master git branch master_bak git checkout v3.40# 刪除mastergit branch -D master# v3.40 改名為 mastergit brnach --move master# 強制推送本地master分支到遠程,并關聯 git push -uf origin master
這樣有一個副作用就是 多人協做的話, pull master
會有沖突, 最好其他人重新克隆一次
- 1 回答
- 0 關注
- 800 瀏覽
添加回答
舉報
0/150
提交
取消