美文网首页
git 回退版本和提交命令

git 回退版本和提交命令

作者: wanpan__ | 来源:发表于2017-10-23 14:18 被阅读0次

起因:不小心把错误的代码提交到了git

方法:

git reset --hard <commit_id>

git push origin HEAD --force

其他:

根据–soft –mixed –hard,会对working tree和index和HEAD进行重置:
git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息
git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容


HEAD 最近一个提交
HEAD^ 上一次
<commit_id>  每次commit的SHA1值. 可以用git log 看到,也可以在页面上commit标签页里找到.

相关文章

  • Git 回滚代码到某个 commit

    1、回退命令: 回退到上个版本git reset --hard HEAD^ 回退到前2次提交之前,以此类推,回退到...

  • git 回退版本和提交命令

    起因:不小心把错误的代码提交到了git 方法: 其他:

  • Git 命令简介

    总结 Git 版本管理 - 命令 代码提交删除及版本回退 git add readme.txt添加修改的文件,把文...

  • 常用Git命令

    总结一些常用Git命令 创建版本库 配置 修改和提交 查看提交历史 撤销 版本回退 分支与标签 合并与衍合 远程操...

  • Flutter SDK回退指定版本

    Flutter回退版本有两个方法: 使用git命令回退[推荐] 使用flutter命令回退 一. 使用Git命令回...

  • Git常用命令

    版本回退git reset 回退add 操作Git 版本恢复还原命令 reset git reset –mixed...

  • 2020-03-03

    Git回退到某个提交,回退后再恢复到回退版本 首先通过git log 查看提交的历史记录,查看commit id,...

  • git基础

    基本命令的作用 git revert 命令 意思是撤销某次提交。它会产生一个新的提交,虽然代码回退了,但是版本依然...

  • git回滚版本

    一、本地库版本回退: 命令行进行回退 切换至需要回滚的分支 使用 git log 命令查看前n次提交的commit...

  • iOS-git本地及远程分支回退

    1. git本地版本回退 2. git远程版本回退 下面的命令也可以实现远程版本回退 3.Git 如何删除远程服务...

网友评论

      本文标题:git 回退版本和提交命令

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