git删除所有历史提交记录
2018-01-26 16:04
441 查看
把旧项目提交到Git上,但是会有一些历史记录,这些历史记录中可能会有项目密码等敏感信息。如何删除这些历史记录,形成一个全新的仓库,并且保持代码不变呢?
引用:YUHONGJUN
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
引用:YUHONGJUN
相关文章推荐
- git仓库删除所有提交历史记录,成为一个干净的新仓库
- git仓库删除所有提交历史记录,成为一个干净的新仓库
- git仓库删除所有提交历史记录,成为一个干净的新仓库
- 删除git所有历史记录 仅保留当前文件
- 【git】删除某个文件的所有历史记录,批量删除远程分支
- 从git中 从所有提交记录中删除文件
- 【git】删除某个文件的所有历史记录,批量删除远程分支
- Git 仓库中删除大文件的历史提交记录
- Github Git彻底删除历史提交记录的方法
- 【git】删除某个文件的所有历史记录,批量删除远程分支
- Github Git彻底删除历史提交记录的方法
- git 历史提交记录log(git GUI)图文详解
- 如何把git仓库(包含所有提交历史)迁移到gitlab
- Git如何永久删除文件(包括历史记录)
- 暴强的命令行git提交历史记录查询
- 暴强的命令行git提交历史记录查询
- git删除目录下的所有文件并提交
- github在版本库中删除某个文件的所有历史记录
- git如何删除本地所有未提交的更改
- bfg.jar(清除 GIT commit 所有历史记录)