Git回滚代码操作

1、本地回滚到你要的版本:git reset --hard 489a525ee

2、将回滚到的版本【强制】push要远程分支:git push -f origin weixin2.6.19

3、本地切换到别的分支,然后删除回滚的分支 weixin2.6.19

4、重新切换到远程的分支 weixin2.6.19

原文地址:https://www.cnblogs.com/Mr-Echo/p/12099601.html

时间: 2024-11-01 12:45:01

Git回滚代码操作的相关文章

Git回滚代码暴力法

Git回滚有多种方式,这里使用的是[强制提交到远程分支] 效果为:如回滚前的提交记录是 1.2.3.4,使用这种方法回滚到2,那么提交记录就变成了1.2. 操作方法: 需要在本地的Git仓库,右键选择[Git Bash],输入reset --hard 命令 $ git reset --hard commit-id $ git push -f origin currentBranch 第一句作用是恢复到指定的版本,commit-id替换为对应的版本编号,在下面介绍如何获取 第二句的作用是把当前分支

Git回滚代码

回滚命令: 1.回退到上个版本 $ git reset --hard HEAD^ 2.回退到前2次提交之前,以此类推,回退到n次提交之前 $ git reset --hard HEAD~2 3.退到/进到 指定commit的sha码 $ git reset --hard commit_id 然后强推到远程: $ git push origin HEAD --force 原文地址:https://www.cnblogs.com/Dev0ps/p/11614023.html

Git回滚代码到某个commit

回退命令: $ git reset --hard HEAD^ 回退到上个版本$ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前 $ git reset --hard commit_id 退到/进到 指定commit的sha码 强推到远程: $ git push origin HEAD --force  

git用法之[回滚代码]

我们在写代码的任何过程中,都有可能出错,任何过程都有可能要!回!滚!代!码!事关重大!一定要详细讲讲. 一.关于 工作区.暂存区.本地分支: 工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git commit xxx 之后的. 暂存区:已经 git add xxx 进去,且未 git commit xxx 的. 本地分支:已经git commit xxx 提交到本地分支的. 二.遇到想回滚代码时后怎么办? 1.在工作区的代码,被我写乱了,或者

【Gitlab】GIT回滚master分支到指定tag版本 并提交远程仓库

[Gitlab]GIT回滚master分支到指定tag版本 并提交远程仓库1 查看分支git branch 2 切换到master分支git checkout master 3 查看标签git tagv1.3.3v1.3.4v1.3.5 4 查看某个标签的详情git show v1.3.5commit fb479960c0cec5549463ae123d70bdd72ccf6be7 5 通过commit id回退git reset --hard fb479960c0cec5549463ae123

回滚代码

工作中我们时常会遇到回滚代码的需求 分两种情况,push上去了,和没有push(只是commit/add了) 如果没有push上去,命令是 git reset,如果push上去了使用git revert git reset 的功能是回退本地的代码,并不会改变线上的代码,git reset 有3个参数可用 1.git reset --mixed +版本号    暂存区(add区)和提交区(commit区)会回退到某个版本,本地的代码不会改变. 2.git reset --soft +版本号   

关于调用方有事务,被调用的SP中也有事务,在嵌套SP中回滚代码的报错处理,好文推荐

SQL报错异常:Transaction count after EXECUTE indicates a mismatching number of BEGIN and COMMIT statements. Previous count = 1, current count = 0. --首先明确一点,在SQL中开启事务时,Begin Tran时,@@TRANCOUNT会加1,Commit Tran时@@TRANCOUNT会减1,但是当ROLLBACK TRAN时会把@@TranCount直接设置

git回滚操作

git log查找历史记录 注意: 使用前7位数字 git reset --hard commit_id 回滚至commit_id对应的代码 从回滚状态拉取最新的代码 git pull

Git回滚操作的总结

git结构和各操作之间的关系 1,撤销add操作: git reset? 2,撤销commit操作: git reset –soft 保留源码,只回退commit信息到某个版本,不涉及index的回退,如果还需要提交,直接commit即可. 3,撤销commit和add操作: git reset -mixed 会保留源码,只是将git?commit和index信息回退到了某个版本. git?reset默认是--mixed模式 git?reset?--mixed等价于git?reset 4,撤销c