`
lemonhandsome
  • 浏览: 13241 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

强制还原git的远程分支到某个历史提交节点

 
阅读更多

小乌龟的方式

1、show log,找到想要还原的历史节点

2、右键reset “分支” to this

3、revert掉需要commit的代码

4、push(选中force,否则提交不上)

 

命令的方式:

  1. 查看git的提交版本和id 拿到需要恢复的版本号 

   命令:git log  

    2. 恢复到指定版本 

   命令:git reset --hard 44f994dd8fc1e10c9ed557824cae50d1586d0cb3   //后面这一大串44f994dd8fc1e10c9ed557824cae50d1586d0cb3就是版本id

    3. 强制push

   命令:git push -f origin master

分享到:
评论

相关推荐

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

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

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

    git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地代码库回滚】: git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除 git reset --hard HEAD~3:将最近3次的...

    git clone远程分支

    介绍了如何从git客户端克隆远程仓库的分支,并建立跟踪关系 步骤较为详细,希望对初学者有用

    git提交本地分支到远程分支 - springbarley - 博客园1

    【Git提交本地分支到远程分支】是Git版本控制系统中的常见操作,用于将本地开发的代码同步到远程仓库,以便团队成员共享代码或进行版本控制。本文将详细解释如何完成这个过程,以及涉及到的相关Git命令。 首先,...

    git切换到指定远程分支的方法

    本文将详细讲解如何使用Git切换到指定的远程分支,并进行相关的操作,如创建、跟踪、推送和查看远程分支。 首先,要查看远程仓库的所有分支,可以使用`git branch -a`命令。这将列出本地的分支以及远程分支。远程...

    Git远程仓库的使用

    参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库... 管理远程仓库的工作,包括添加远程库,移除废弃的远程库,管理各式远程库分支,定义是否跟踪这些分支,等等。该文档很好的讲解了git的远程仓库的使用。

    git仓库迁移(所有分支)脚本,git合并dev分支到master分支脚本

    下面将详细讲解如何进行Git仓库迁移以及如何合并dev分支到master分支。 **一、Git仓库迁移** 1. **克隆仓库**:首先,你需要在新的服务器或本地目录上克隆原有的Git仓库。使用以下命令: ``` git clone <原仓库...

    linux-从git仓库中删除远程合并的分支的简单有效方式

    在Linux开发环境中,Git是一个...总之,删除已远程合并的Git分支是一项常规的维护任务,遵循正确的步骤和良好的版本控制习惯,可以提高团队的开发效率和代码质量。记得定期进行代码审查和仓库清理,保持项目井然有序。

    git分支原理命令图文解析

    ### Git分支原理与命令详解 #### 一、Git分支机制概览 在深入探讨Git分支的具体操作之前,首先需要理解Git是如何管理和维护不同版本的。Git通过一系列的指针(称为引用,通常简称ref)来追踪项目的不同版本。每个...

    Git 创建分支提交远程分支详解

    主要介绍了Git 创建分支提交远程分支详解的相关资料,需要的朋友可以参考下

    git简易命令总结、批量删除某个类型的远程文件

    git简易命令总结,有如何批量删除文件命令,只提交某个文件夹的命令,撤销commit命令等

    Git提交代码工具SourceTree

    Git提交代码工具SourceTree是一款强大的可视化Git和Mercurial版本控制系统,它以其直观的图形界面让用户能够轻松地管理和操作版本库。SourceTree不仅适合初学者,也满足了高级开发者的复杂需求,使得版本控制变得...

    Git:拉取与合并远程分支.docx

    Git:拉取与合并远程分支.docx

    Git实战学习视频教程 Git多场景应用学习 Git服务器和远程分支 Git多人协作开发项目

    1. **Git基础操作**:首先,我们会介绍如何安装Git,并学习基本的命令,如初始化仓库 (`git init`)、克隆仓库 (`git clone`)、添加文件到暂存区 (`git add`)、提交更改 (`git commit`) 和查看状态 (`git status`)。...

    git查看、创建、删除、本地、远程分支方法详解

    1. 查看远程分支 git branch -r origin/master 2. 查看本地分支 git branch *master 注:以*开头指明现在所在的本地分支 3. 查看本地分支和远程分支 git branch -a *master remotes/origin/master 4. 创建分支 *...

    Git分支和标签介绍

    介绍了Git分支和标签的原理及使用方法,Git分支内容包括Git原理、创建分支、合并分支、上传本地分支、跟踪远程分支等。Git标签内容包括查询Git标签、添加Git标签、为历史提交记录添加Git标签等。

    js代码-git 切换远程分支(本地不存在的分支)

    2. **Git分支管理** - `git branch`:用于列出本地分支。 - `git checkout -b <branch_name>`:创建并切换到新的本地分支。 - `git fetch`:从远程仓库获取最新的分支信息,但不合并。 - `git pull`:从远程仓库...

    git命令行提交代码

    这条命令会将本地`master`分支的所有提交推送到远程仓库的`master`分支,并且通过`-u`选项设置本地分支与远程分支的追踪关系。`-f`选项表示强制推送,这通常用于初始化远程仓库或者覆盖远程仓库的历史记录,但在日常...

    Git 详细教程.rtf

    Git 常用命令 4.1 初始化仓库 git init # 在当前目录下初始化一个新的 Git 仓库 4.2 查看仓库状态 git status # 查看当前仓库的... git merge 分支名 # 将指定分支合并到当前分支 删除分支 git branch -d 分支名

Global site tag (gtag.js) - Google Analytics