`

【git】git回滚

    博客分类:
  • git
git 
阅读更多
工作中,Git的使用越来越频繁。。除了最常用的clone,add,commit,push,pull等命令;还有回退命令reset。这一篇博客就记录一下该回退命令的简单使用。

场景:
1.正确的提交了commit_id_a
2.错误的提交了测试代码commit_id_b
此时分支上最新的代码是commit_id_b

恢复:
1.git reset --hard commit_id_a 本地恢复到commit_id_a这次提交
2.git push -f 强制将本地提交覆盖远程分支
3.远程分支的最新代码就是commit_id_a了
分享到:
评论

相关推荐

    git 删除分支和回滚的实例详解

    git 删除分支和回滚的实例详解 【git 删除本地分支】 git branch -D br 【git 删除远程分支】 git push origin :br (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地...

    git错误回滚工具,对配置文件误删有大作用

    Git 错误回滚工具对配置文件误删的解决方案 Git 是一个功能强大的版本控制系统,可以帮助开发者追踪代码的变化历史,并在出现问题时进行回滚。下面是 Git 的一些基本概念和使用方法: 1. Git 安装:使用 DNF 包...

    IDEA通过git回滚到某个提交节点或某个版本的操作方法

    IDEA 通过 Git 回滚到某个提交节点或某个版本的操作方法 IDEA 是一款功能强大且流行的集成开发环境,而 Git 是一个开源的分布式版本控制系统。通过 Git,开发人员可以更好地管理项目代码的版本历史记录。本文将详细...

    如何使用Git优雅的回滚实现

    在这种情况下,可以使用`git revert`逐一回滚相关提交,然后用`git cherry-pick`恢复不需要回滚的提交。 示例: ```shell git revert G git revert F -m 1 git revert D..E git cherry-pick C git cherry-...

    简单谈谈Git中的回滚操作

    大家在日常开发中,经常会遇到需要将代码切回到之前的某个版本的情况,有可能是需要将代码回滚,也有可能需要查看之前的某个实现。...下面通过这篇文章来学习下Git中的回滚操作,有需要的可以参考借鉴。

    jakkypan#trivia#git回滚总汇1

    1、仅在工作区修改的文件 2、已添加到暂存区的文件 3、已经commit,但是没有push 3、已经push到远端

    git安装包git-2.34.0-64-bit.rar

    9. **版本回溯**:Git的版本历史查询功能强大,`git log`显示提交历史,`git revert`或`git reset`可以回滚到特定版本。 10. **标签管理**:`git tag`命令用于创建和管理标签,常用于标记重要的里程碑或版本。 ...

    Git代码回滚实践

    Git代码回滚实践环境搭建环境试验idea示例代码回滚回滚条件创建回滚目标具体操作github地址 环境搭建 1.github上新建仓库:https://github.com/ydfind/git-test.git 2.idea从git新建两个项目,并修改提交代码的...

    GIT 压缩包 适用于压缩包式安装git

    版本控制系统是用于跟踪文件或项目更改的工具,使用户可以随时回滚到之前的任何版本。这对于团队合作和项目维护至关重要,因为它记录了每个更改及其作者,便于问题排查和协作。 Git的核心特性包括: 1. 分布式:与...

    Git客户端(TortoiseGit)基本使用详解

    ### Git客户端(TortoiseGit)基本使用详解 #### 一、环境安装 1. **下载地址**: - [Git最新版下载](https://gitforwindows.org/) - [TortoiseGit客户端](https://tortoisegit.org/download/) 2. **安装步骤**:...

    Git使用小技巧之回滚与撤销详解

    这意味着,如果使用git reset回滚到一个历史提交,那么从回滚点到当前的所有提交记录将会消失,不再显示在仓库的历史记录中。而git revert则用来撤销之前的某个提交,它会创建一个新的提交来实现撤销,这样原先的...

    Git-2.28.0-64-bit git安装包windos64位官方下载

    1. **版本控制**:Git的核心功能是版本控制,它能跟踪文件和目录的更改,允许开发者在项目的不同阶段进行回滚或比较。 2. **分布式特性**:与集中式版本控制系统不同,Git是分布式的,每个开发者的本地机器上都有一...

    windows xp Git32 安装包 Git-2.10.0-32-bit

    1. **版本控制**:Git的核心功能是版本控制,它允许开发者跟踪代码的修改历史,便于多人协作开发,回滚到任何历史版本,避免因错误修改导致的问题。 2. **分支管理**:Git的分支机制非常强大,可以轻松创建、切换和...

    git工具下载更新代码

    Git还支持设置用户信息、解决冲突、回滚更改等多种高级操作,这些都是高效Git工作流程的重要组成部分。 总之,Git是软件开发中不可或缺的工具,通过学习和熟练掌握Git的使用,可以提高团队协作效率,保证代码的质量...

    git工具git工具

    1. 版本控制:Git可以记录项目的所有历史版本,使得你可以随时回滚到过去的任何状态。 2. 分支管理:Git允许创建并切换多个分支,方便并行开发和测试新功能。 3. 合并与冲突解决:当多个开发者对同一代码块进行修改...

    Git 和 GitDesktop For Windows

    它允许开发者跟踪代码的修改历史,协作开发,以及方便地回滚到之前的代码状态。Git-2.19-for-windows.exe是Git的最新Windows版安装包,包含了Git的所有核心功能,包括命令行工具和集成的shell。 Git的核心特性包括...

    Git-2.13.2-64-bit

    - **版本控制**:Git的核心功能是版本控制,它记录了代码的每一次修改,使得开发者可以随时回滚到之前的版本。 - **分布式特性**:与集中式版本控制系统不同,Git的每个副本都是完整的仓库,可以在没有网络连接的...

    git-2.45.0-64bit.exe

    这有助于在出现问题时回滚到以前的版本,也可以查看代码的变化。 3. 分支管理:Git的分支系统非常强大且快速,允许开发人员创建并切换分支来并行开发功能或修复bug。分支的合并也非常顺畅,避免了冲突的出现。 4. ...

Global site tag (gtag.js) - Google Analytics