Git刪除歷史記錄

把舊項目提交到git上,可是會有一些歷史記錄,這些歷史記錄中可能會有項目密碼等敏感信息。如何刪除這些歷史記錄,造成一個全新的倉庫,而且保持代碼不變呢? 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