git仓库删除所有提交历史记录,成为一个干净的新仓库
来源:互联网 发布:mac桌面文件 编辑:程序博客网 时间:2024/06/10 06:12
把旧项目提交到git上,但是会有一些历史记录,这些历史记录中可能会有项目密码等敏感信息。如何删除这些历史记录,形成一个全新的仓库,并且保持代码不变呢?
1.Checkout git checkout --orphan latest_branch2. Add all the files git add -A3. Commit the changes git commit -am "commit message"4. Delete the branch git branch -D master5.Rename the current branch to master git branch -m master6.Finally, force update your repository git push -f origin master
参考stackoverflow
0 0
- git仓库删除所有提交历史记录,成为一个干净的新仓库
- git仓库删除所有提交历史记录,成为一个干净的新仓库
- 在gerrit的git仓库中将仓库的所有版本提交到远程github仓库中
- 初始化一个新的Git仓库
- git如何删除一个仓库
- 从一个git仓库提交代码到另一个git仓库
- Git 仓库中删除大文件的历史提交记录
- 从git仓库中删除误提交的文件
- git删除远程仓库的某次错误提交
- git如何删除远程仓库的某次错误提交
- Git 如何删除远程仓库的某次错误提交
- git删除远程仓库中的提交版本
- git一个本地仓库提交到2个账户仓库
- git一个本地仓库提交到2个账户仓库
- GIT本地仓库的删除
- git创建一个新的仓库(共享库)
- 【git】创建一个新的本地仓库并上传代码
- Git- 创建提交仓库
- 解决Android studio开发找不到HttpClient问题
- 几种任务调度的 Java 实现方法与比较
- Coco2d-x 内存管理笔记
- Fragment
- Socket Tcp Java
- git仓库删除所有提交历史记录,成为一个干净的新仓库
- 网盘 线上预览(openoffice)
- spark standalone的安装及使用
- centos 网卡绑定
- 【bzoj1224】彩票 dfs
- Android中的闹钟与通知(附Demo)
- MIXER as Reinforcement Learning
- SSM配置 的官网配置网址
- 1062. Talent and Virtue (25)