git倉庫刪除所有提交歷史記錄,成為一個(gè)干凈的新倉庫

把舊項(xiàng)目提交到git上,但是會(huì)有一些歷史記錄,這些歷史記錄中可能會(huì)有項(xiàng)目密碼等敏感信息。如何刪除這些歷史記錄,形成一個(gè)全新的倉庫,并且保持代碼不變呢?

1.Checkout

   git checkout --orphan latest_branch

2. Add all the files

   git add -A

3. Commit the changes

   git commit -am "commit message"


4. Delete the branch

   git branch -D master

5.Rename the current branch to master

   git branch -m master

6.Finally, force update your repository

   git push -f origin master
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、電腦本地初始化一個(gè)倉庫 1. git init: 初始化一個(gè)電腦上本地倉庫 終端進(jìn)入項(xiàng)目目錄,輸入: 該命令將...
    dragon_li閱讀 3,132評(píng)論 1 4
  • Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來。這樣一來,任何一處協(xié)同...
    __silhouette閱讀 16,203評(píng)論 5 147
  • 1.復(fù)習(xí)第一組記憶宮殿(自主復(fù)習(xí),能夠正背倒背,復(fù)習(xí)完成的在微信群里打“F1”)
    元玉15閱讀 393評(píng)論 0 1
  • 我是一名孩子的媽媽,也是一名中等職業(yè)學(xué)校的教師。1996年,我從華中師范大學(xué)體育系畢業(yè)工作至今已經(jīng)21年了,除了擔(dān)...
    連荷花閱讀 715評(píng)論 15 10
  • 枯枝玉蕊檀心許,月影佳人踏雪歸。 冷夜叮咚環(huán)佩鬧,清眸剪水怨阿誰? 注:新韻
    幽小窗閱讀 448評(píng)論 80 52

友情鏈接更多精彩內(nèi)容