说明:例如将代码提交到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

最新文章

  1. Redis 基本操作
  2. <input type="file"> change事件异常处理办法
  3. Python学习路程day5
  4. Xtreme Toolkit Pro 免费下载地址
  5. java中封装
  6. 修改tabbarcontroller选中图片及选中颜色
  7. python 操作符笔记:
  8. raid之理解
  9. Hdu 5213-Lucky 莫队,容斥原理,分块
  10. 黑马12期day01之html&css
  11. beamer中插入c代码,python代码的经验
  12. TxDragon的训练5
  13. 配置python虚拟环境Virtualenv及pyenv
  14. Android像素密度单位解析
  15. ubuntu系统下mysql重置密码和修改密码操作
  16. admin 后台操作表格
  17. redis:消息发布与订阅频道
  18. Vue脚手架使用步骤 2.9.6版本
  19. Django ORM相关
  20. 基于Python, Selenium, Phantomjs无头浏览器访问页面

热门文章

  1. LeetCode: Spiral Matrix II 解题报告-三种方法解决旋转矩阵问题
  2. mysql linux 区分大小写
  3. RTX——第12章 系统时钟节拍和时间管理
  4. MySQL 日期计算
  5. 一款由css3和jquery实现的响应式设计导航
  6. 【Unity笔记】UGUI物体的Rect Transform组件(Pivot中心点,Anchor锚点)
  7. linux 中的进程wait()和waitpid函数,僵尸进程详解,以及利用这两个函数解决进程同步问题
  8. signal(SIGCHLD, SIG_IGN)和signal(SIGPIPE, SIG_IGN);
  9. win10设置删除文件提示框
  10. Application.idle方法