美文网首页
git仓库删除所有提交历史记录,成为一个干净的新仓库

git仓库删除所有提交历史记录,成为一个干净的新仓库

作者: 远行客丶 | 来源:发表于2018-06-04 13:46 被阅读0次

把旧项目提交到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仓库删除所有提交历史记录,成为一个干净的新仓库

    https://blog.csdn.net/yc1022/article/details/56487680把旧项目...

  • git仓库删除所有提交历史记录,成为一个干净的新仓库

    把旧项目提交到git上,但是会有一些历史记录,这些历史记录中可能会有项目密码等敏感信息。如何删除这些历史记录,形成...

  • Git删除远端所有历史提交

    删除所有远端的历史提交 使用场景:想要删除某个仓库的所有历史提交 使得它成为新的空白仓库 操作步骤 创建一个空白的...

  • Git 操作

    git 命令 创建本地仓库 获取远程仓库 创建远程仓库 从本地仓库中删除 从本地仓库中添加新的文件 提交,把缓存内...

  • Git 基础

    git 提交 自报家门 cd 到需要创建仓库的地方,创建仓库 把文件移到仓库中后 git 删除 推送到远程仓库 先...

  • git清空所有记录

    git 清空所有commit记录方法 说明:例如将代码提交到git仓库,将一些敏感信息提交,所以需要删除提交记录以...

  • git

    删除关联的远程仓库 git remote remove 添加新的远程仓库关联 git remote ...

  • git基础使用

    获取一个新仓库 本地工程初始化git 设置个人信息 本地工程添加远程git仓库 查询远程git仓库 删除一个关联的...

  • git冲突

    1、git配置远程地址 2、git删除远程地址 3、加入本地仓库 4、提交到本地仓库 5、拉取远程仓库数据 6、在...

  • 创建组件仓库(一)

    1、创建git远程仓库 2、操作本地仓库 3、提交新的代码

网友评论

      本文标题:git仓库删除所有提交历史记录,成为一个干净的新仓库

      本文链接:https://www.haomeiwen.com/subject/twoesftx.html