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

猜你喜欢

转载自blog.csdn.net/yangzongzhuan/article/details/80044943