美文网首页
Git 清空提交记录

Git 清空提交记录

作者: 一杉风雨 | 来源:发表于2018-10-29 13:40 被阅读0次

有些时候某个分支的git history太过冗长,不在具有保留的意义,需要清空所有的提交历史,但希望保留代码,可以按如下步骤实现。

# 创建孤儿分支(0 history)
git co --orphan mater_orphan

# 暂存文件
git add .

# 提交文件
git ci -m "master orphan init"

# 删除旧分支
git br -D master

# 重命名当前分支到旧分支
git br -m master

# 同步远程仓库
git push -f origin master

相关文章

  • git清空所有记录

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

  • Git 清空提交记录

    有些时候某个分支的git history太过冗长,不在具有保留的意义,需要清空所有的提交历史,但希望保留代码,可以...

  • git查看提交记录详情

    git 查看commit 提交记录详情 git log //查看所有的提交记录 git show //查看最新的提...

  • Git使用记录

    本地Git撤回提交记录 使用git log查看提交的历史记录 使用git reset --soft head~1撤...

  • git撤销与回滚

    git撤销已经push的提交 git log 查看提交记录 git reset --soft commit_id ...

  • 05_git版本回退和版本比较

    git log git的历史提交记录 commit 后面的hash值是 git提交id git log --pre...

  • git提交commit,contributes没有显示绿色

    问题: git提交了commit,contributes没有记录 原因: 登陆了不同的邮箱,git 提交记录了,但...

  • Git分支回退到指定提交位置

    步骤: 1、找到要回退的提交记录编号 2、执行git reset --hard 提交记录编号 3、git push...

  • Git rebase 使用记录

    当你想把git 的多次提交记录合并为一次时,可以使用git rebase.1、先查历史提交记录 2、git reb...

  • git删除所有的历史提交记录

    为什么要清空 git 中的 commit 记录?可能是有时候不小心提交了敏感信息,那么后果可能很严重 那么如何解决...

网友评论

      本文标题:Git 清空提交记录

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