Git学习(四)

原创 2016年08月30日 16:14:34

资料来自廖雪峰的Git教程

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000


版本回退

1.回退一个版本

$ git reset –hard HEAD^

//rest命令 –hard HEAD表示版本 ^表示一个版本

一个^就表示回退一个版本

假设回退一百个版本,就可以简写成

HEAD~100

2.git reflog

记录每一次提交的操作命令

总结:

HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset –hard commit_id。

回退前,用git log可以查看提交历史,以便确定要回退到哪个版本。

准备回退回来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

版权声明:希望对你有所帮助,谢谢来访,欢迎提出问题建议!

相关文章推荐

Git学习教程(四):分枝和合并

第四课  分枝和合并基础知识介绍   内容提要:创建工作分枝,合并分枝以及删除分枝   从第一课的介绍中,我们了解到,git处理分枝和合并是非常独到的。首先,无论是创建新分枝还...

Git学习笔记(四)——分支管理和远程操作

之前总结了下Git版本库的创建和基本操作,里面涉及最多的概念,其中理解HEAD和master对于我们后面的远程操作Git远程版本库很有帮助,Git 中很多对象(比如提交、文件内容、tree)等都是用4...

跟着廖雪峰的git教程学习(2)时光机穿梭(四)撤销修改

突然发现了有一句写多余了,发现得很及时,就可以很容易地纠正它。你可以删掉那一行,手动把文件恢复到上一个版本的状态。如果用git status查看一下: $ git status On branch...

Git学习笔记四

上一节讲解如何使用eclipse来将本地项目同步到GitHub上,使更多的开发者有机会参与到这个项目中来,这一节主要讲解具体如何参与一个开源项目。 首先想要参与开源项目得需要查找自己感兴趣的项目,那么...

通过实际的操作练习学习git的使用(四)

git-init 初始化仓库使用git进行版本管理之前  需要首先初始化仓库 Git是使用git init进行初始化的 实际建立一个目录  并且进行初始化目录 mkdir git-tutor...

学习GitHub(四): git config

git的配置数据可以分为3种:local级别、global级别和system级别。不同的git版本,这些配置文件的位置会不一样,我用的是Git-2.8.2-64-bit。 local配置文件...

Git学习(四)

分支分支管理是Git最强大的功能之一,简单的来讲,就是每个人创建一个只属于自己的分支,别人无法看到,每个人在自己的分支上进行工作,可以任意提交,不用担心影响别人的工作。直到开发完毕,再一次性合并到ma...

Git学习(四)——分支的创建与合并

本节内容整理自分支 创建与合并 Step one:首先假设你正在一个Git项目上工作,并且有了一些提交,如下图所示。 现在假设有一个问题#53,需要在不运行原项目的基础上进行修改,此时就要创建分支。 ...

Git学习系列(四)远程仓库及其与本地仓库交互

创建GitHub账号及获取SSH秘钥对 创建远程仓库通常有两种方式: 1、把一台电脑充当服务器,让它每天开机,其他人都从这台“服务器”仓库clone一份到自己的电脑上,并把各自的修改(包括添加了新的f...

Git学习使用(四):远程仓库

在继续阅读后续内容前,请自行注册GitHub账号。由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置:第1步:创建SSH Key。在用户主目录下,看看有没有.ss...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)