1 相关命令
2 版本回退方式
版本回退 可以使用reset命令 ,通过移动HEAD指针 移动到我们历史版本。
两种方式:
git reset --hard 指定版本 (HEAD ^ 或commitId表示回退指定版本)
注: 方式1 HEAD~:HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。这个需要根据自己记性来回朔之前版本。 方式2 commitId: 先找到每次提交的commitId来做参考进行回朔,这个时候只能用reflog来查看。
例如: 我们需要把项目从append GPL这次提交 回退到 add distributed这次提交
Git的版本回退速度非常快,因为Git在内部有个指向当前版本的HEAD
指针,当你回退版本的时候,Git仅仅是把HEAD从指向append GPL
:
改为指向add distributed
:
然后顺便把工作区的文件更新了。
版本回退方式如下:
方式1: git reset --hard HEAD~1 方式2: git reflog ea34578 HEAD@{0}: reset: moving to HEAD^ 3628164 HEAD@{1}: commit: append GPL ea34578 HEAD@{2}: commit: add distributed cb926e7 HEAD@{3}: commit (initial): wrote a readme file git reset --hard 3628164
相关博客:
3).Github的使用(三)
4).Git 常用命令(四)
5).Git 版本回退(五)
6).Git版本冲突解决(六)
7).git 分支管理(七)
相关推荐
Git的版本回退速度非常快,因为Git在内部有个指向当前版本的HEAD指针。接下来通过本文给大家分享git版本回退问题,感兴趣的朋友一起看看吧
主要介绍了详解IDEA git分支回退指定的历史版本,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
git git _ 回退操作
1 本地版本回退 你在本地做了错误的 commit 先找到要回退的版本的commit id: git reflog 接着回退版本: git reset --hard cac0 cac0就是你要回退的版本的commit id的前面几位 远程分支版本回退 回滚自己的远程...
文档详细记录和描述了在使用 git 的过程中会遇到的各种版本回退问题
分析假如你的远程master分支情况是这样的:A、B分别代表两个人A1、A2、B1代表各自的提交所有人的本地分支都已经更新到最新版本,和远程分支一致这时发现A2
Git三个区域解剖_+_版本回退【Git和GitHub教程2】
主要介绍了Git回退代码到某次commit的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Linux运维-04-日志分析-日志监控ELK-day03-生产案例及Git版本控制-10-查看提交历史与版
Linux运维-04-日志分析-日志监控ELK-day03-生产案例及Git版本控制-12-撤消回退.mp4
python 零基础学习篇
linux下搭建git服务器步骤,本人亲测可用。linux下搭建git服务器步骤,本人亲测可用
git reset --hard HEAD^ ——回退到上一个版本 git reset --hard 3628164 ——回到你想要的版本 git log -n 1 --stat ——查看修改的文件 总结一下: HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史...
IDEA中Git的更新上传返回操作
git码云上传软件, svn俗称小乌龟,版本包含X86 /64位
6.8 回退至历史版本 6.9 文件删除 6.9.1本地删除与恢复 6.9.2从版本库删除 6.9.3从版本库删除,但是不删除本地 6.10 忽略提交 7. Git 的基本使用02-TortoiseGit 操作本地仓库(分支) 7.1 分支的概念 7.2 为何要使用...
3、 版本回退 6 4、 工作区和暂存区 8 5、 撤销修改及删除文件 9 6、 远程仓库 12 1. 创建git远程仓库(创建git远程服务器) 12 2. 添加远程库 14 3. 从远程库克隆 15 4、 直接关联远程库 16 7、 分支管理 17 1、 ...
git 基本命令整合 Git基本常用命令如下: git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。 git add 文件/(* 目录内所有文件) 将... git reset --hard HEAD git文件版本号 回退到上一个版本
初始化仓库、克隆项目、添加文件到暂存区、查看仓库当前状态、比较文件不同、提交修改、回退版本(包含清理分支和常用组合操作命令)、删除工作区文件、查看提交记录、远程操作、拉取与合并代码、管理分支(分支操作...