转载自 https://blog.youkuaiyun.com/yc1022/article/details/56487680
把旧项目提交到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
本文介绍了一种清除Git仓库历史记录的方法,包括敏感信息的删除,同时保持代码不变。通过创建新的分支、添加所有文件、提交更改、删除旧分支、重命名当前分支并强制更新远程仓库,实现历史记录的彻底清理。
1747

被折叠的 条评论
为什么被折叠?



