`
y806839048
  • 浏览: 1118829 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

记录一次Git远程仓库版本回退

    博客分类:
  • git
git 
阅读更多

操作过程:

首先查看远程仓库版本,如下图所见,最近一次提交为2018-03-19 22:16:25

 

第一步:使用git log命令查看历史提交记录,选择要回退的版本号,commit后面一串字符,这里我们选择回退到commit 9d85ad9a……

 

第二步:git reset --hard 9d85ad9a回退本地版本,并使用git log查看是否回退成功

第三步:git push -f强制回退远程仓库到当前版本

操作后查看远程仓库版本,发现2018-03-19 22:16:25的那次提交不见了,远程仓库回退成功

相关延伸:

1、上面的操作是只有我一个人使用的远程分支,如果是一个公共分支那么要注意和队友之间的配合,可以参考这篇博文

2、另外附上廖雪峰的git教程

 

参考:

https://www.cnblogs.com/feynman61/p/9005252.html

分享到:
评论

相关推荐

    git分支,本地仓库,远程仓库

    由于Git具有出色的分支管理和版本回退能力,它成为了开发团队协作的得力工具。 考虑到文章中的扫描错误和遗漏,总结了Git在Java项目中的安装、使用和团队协作时的关键操作。Git因其强大的功能和灵活的操作,成为了...

    版本回退.rar

    5. **`git pull --rebase`**:在从远程仓库拉取更新后,如果发现本地有冲突,可以使用`git pull --rebase`尝试重新应用本地的提交,这有时能解决回退问题。 在处理版本回退时,必须谨慎,特别是涉及到`--hard`选项...

    详解IDEA git分支回退指定的历史版本

    在Git版本控制中,有时我们需要将代码回退到某个历史版本,特别是在IDEA(IntelliJ IDEA)这样的集成开发环境中,这一操作变得尤为重要。本文详细介绍了两种在IDEA中回退Git分支到指定历史版本的方法。 1. **Revert...

    Git windows版本64

    1. 版本控制:Git允许用户记录项目文件的历史变更,可以随时回退到之前的任何版本。 2. 分支管理:Git的分支系统非常强大,开发人员可以轻松创建并切换分支,进行平行开发。 3. 合并与冲突解决:当多人协作时,Git...

    远程仓库git,里面包含完整下载资源

    9. **回退和重置**:如果需要撤销或回退到之前的版本,`git reset`和`git revert`命令可以帮助恢复到历史状态。 10. **日志查看**:`git log`命令可查看提交历史,帮助理解代码的演变过程。 以上就是Git作为版本...

    git - 回退操作.pdf

    假设你刚刚提交了一次更改,但是还没有将其推送到远程仓库,这时你想撤销这次提交,可以使用以下命令: ```bash git reset --soft HEAD^ ``` 这里`--soft`选项表示保留工作目录中的更改,只撤销最后一次提交。`...

    git版本分支管理

    工作区是开发者当前正在编写代码的目录,暂存区是暂存已经修改的文件,版本库是Git存储所有版本记录的地方。 在使用Git时,我们通常会创建多个分支,例如,master分支、dev分支、test分支等等。这些分支可以是不同...

    git批量拉取项目的脚本,简便快捷

    包括但不限于分支管理(如`git branch`, `git checkout`, `git merge`, `git rebase`)、提交历史查看(`git log`)、回退版本(`git reset`, `git revert`)、标签管理(`git tag`)、远程仓库管理(`git remote`)...

    git git git 版本管理工具

    在Git中,你可以轻松地查看历史版本、回退到特定版本、比较不同版本之间的差异,甚至可以合并两个分支的代码。它还支持分支(Branch)和合并(Merge),允许开发者在不同的分支上并行开发,然后将各自的工作整合在...

    在TwinCAT3中使用Git进行版本管理-整理版 1

    使用 Git 进行版本管理在 TwinCAT3 中 在 TwinCAT3 中使用 Git 进行版本管理,主要包括以下几个部分...在 TwinCAT3 中使用 Git 进行版本管理,可以对代码进行版本控制,回退到之前的版本,连接远程 GitHub 上传代码。

    git使用基本语言

    本文将深入探讨Git的基本使用方法,包括创建版本库、添加文件、提交更改、回退版本以及与远程仓库的交互。 首先,创建一个新的Git版本库非常简单。在终端中,你可以通过`mkdir`创建一个新目录,如`learngit`,然后...

    git版本控制使用说明..

    如果需要撤销或恢复修改,`git reset` 命令是关键,其不同选项如 `--mixed`, `--soft`, 和 `--hard` 提供不同程度的回退能力。`--mixed` 是默认选项,只影响索引,`--soft` 不改变工作区,而 `--hard` 则会丢弃所有...

    Java进阶版本管理工具Git全套视频教程

    6.8 回退至历史版本 6.9 文件删除 6.9.1本地删除与恢复 6.9.2从版本库删除 6.9.3从版本库删除,但是不删除本地 6.10 忽略提交 7. Git 的基本使用02-TortoiseGit 操作本地仓库(分支) 7.1 分支的概念 7.2 为何要使用...

    为你自己学Git pdf版本

    创建一个新的Git仓库可以通过`git init`命令完成,或者使用`git clone`克隆远程仓库。 2. **分支**:在Git中,分支代表了项目的不同开发线路。主分支默认为`master`,开发人员可以创建新的分支进行开发,如`git ...

    GIT 64位 版本管理Git ,有需要的朋友请下载

    通过这种方式,你可以随时回退到历史版本,避免因错误修改导致的数据丢失。 2. 分支管理:Git的分支系统非常灵活,开发者可以轻松创建并切换分支进行独立开发,然后通过合并将不同分支上的工作集成在一起。这在协作...

    linux下搭建git服务器步骤

    当第一次连接到目标Git服务器时,会出现一个提示要求确认继续连接,输入`yes`即可。 3. **创建SSH公钥和私钥**: ```bash $ ssh-keygen -t rsa -C "472323087@qq.com" ``` 运行该命令后会在`C:\Users\用户名\....

    git版本控制器

    1. **版本控制**:Git的核心概念是版本控制,它记录了每次代码更改的历史,可以随时回退到之前的任何版本。通过分支和合并,团队成员可以并行开发,避免冲突,提高工作效率。 2. **分布式特性**:与集中式版本控制...

    Git原理及范例详解

    Git 是一个分布式版本控制系统,允许开发者在本地存储项目的所有版本记录,并且可以与远程仓库同步。Git 的核心思想是基于 snapshot,而不是基于差异(diff),这使得 Git 在版本控制方面具有很高的效率和可靠性。 ...

    git-tutor.zip_git_git使用_git教程_版本管理

    如果需要回退到之前的版本,`git reset`和`git revert`都能实现,但它们在操作方式和效果上有细微差别,需要谨慎使用。此外,`git diff`用于比较文件或两个提交之间的差异,帮助你理解发生了哪些变化。 解决冲突是...

    linux的git压缩包

    7. **撤销更改**:如果想要回退到之前的版本,可以使用`git reset`和`git checkout`命令,但需要注意它们对提交历史的影响。 8. **协作流程**:Git常采用的协作模式有Forking Workflow、Feature Branch Workflow、...

Global site tag (gtag.js) - Google Analytics