1. 進(jìn)入倉(cāng)庫(kù),拉一個(gè)分支比如名為 latest_branch
git checkout --orphan latest_branch
- --orphan 創(chuàng)建一個(gè)無(wú)任何歷史記錄的孤兒分支
2. 添加所有文件到上述分支并提交一次
git add -A
git commit -am 'initial commit'
3. 刪除 master 分支
git branch -D master
4. 更改當(dāng)前分支為 master 分支
git branch -m master
5. 將本地所有更改 push 到遠(yuǎn)程倉(cāng)庫(kù)
git push -f origin master
- -f 強(qiáng)制push
6. 關(guān)聯(lián)本地 master 到遠(yuǎn)程 master
git branch --set-upstream-to=origin/master
對(duì) gitee 用戶,因?yàn)?gitee 目前限制單個(gè)倉(cāng)庫(kù)大小為 1024 MB,清除完歷史記錄后,還要去項(xiàng)目主頁(yè) 設(shè)置下做一下存儲(chǔ)庫(kù)GC