zoukankan      html  css  js  c++  java
  • Git 使用revert回滚已提交的commit

    在git使用中如果提交错误的代码至远程服务器,可以使用git revert 命令回滚单次commit并且不影响其他commit。
    回滚最新一次的提交记录: git revert HEAD
    回滚前一次的提交记录 : git revert HEAD^
    对历史上的commit回滚: git revert
    回滚历史commit很容易产生文件冲突,需要做好冲突处理。
    使用SourceTree进行commit revert

    在准备revert 的commit上右键 选择 reverse commit。 revert命令与reset命令不同,是生成一次新的commit冲抵原来的commit, reset直接删除某些commit的内容。Revert历史上的commit 很容易产出文件冲突, 在这次回滚中,对于有冲突的文件都没有进行回滚,只将未产生文件冲突的文件进行了回滚。
    确认生成的新commit编译成功,也没有文件冲突,可以push到服务器,完成回滚。

  • 相关阅读:
    3.24课堂
    3.23作业
    3.23课堂
    3.20作业
    3.20课堂
    3.19作业
    3.19课堂
    3.18课堂
    3.18作业
    46、表与表的连接
  • 原文地址:https://www.cnblogs.com/Mojito2020/p/13924716.html
Copyright © 2011-2022 走看看