GIT 学习二 (查看日志和回退)

git log(--pretty=oneline)

查看日志, (--pretty=oneline) 简化信息.

git reset --hard head

版本回退  head 表示当前版本

git reflog

显示所有日志 和 git log 不同 (git log 只能看到当前版本之前的log)

git reset --hard commit id

通过 git reflog 可以查到所有提交的 commit id 然后可以通过 git reset --hard commit id 回退到此次提交的版本

时间: 2024-08-10 20:54:58

GIT 学习二 (查看日志和回退)的相关文章

【git学习二】git基础之git管理本地项目

1.背景 git基础打算分两部分来说,一部分是对于本地项目的管理,第二部分是对于远程代码仓库的操作.git执行本地项目管理包括对于相关文件的追踪,暂存区的比较分析,提交,撤销等功能. 2.本地项目管理 首先mkdir一个文件夹,叫做GitTestFile,然后执行下面代码,创建git的管理配置 git init 接着加入如下代码,git add . ,把项目加入跟踪队列 git add . 可以用git status查看状态 加入readme文件,vim readme.txt .输入git st

git学习二

上一篇文章,我们创建了本地仓库,了解了一些git的基础命令和版本控制的方法,这一篇文章,写一下远程仓库的创建.本地仓库如何和远程仓库之间建立连接,以及远程仓库的克隆. 0x01:创建远程仓库 我们在github上创建远程仓库,步骤比较简单 登录github后,,在左上角找绿色的NEW按钮,点击后出现如下界面,输入仓库名,点击下面的Create repository就可以创建一个全新的仓库了,(这里我们为了后面的测试不勾选创建readme,团队协作时应该勾选,我之前已经创建过了,所以会提示错误)

git学习(二)——git的文件状态

git的文件状态 用于查看git的状态 git status 用于git文件的删除操作 git rm 如果只是 git rm --cache 仅删除暂存区里的文件: 如果不加--cache 会删除工作区里的文件 并提交到暂存区 文件检出 git checkout 直接加文件名 从暂存区将文件恢复到工作区,如果工作区已经有该文件,则会选择覆盖; 加了[分支名] +文件名 则表示从分支名为所写的分支名中拉取文件,并覆盖工作区里的文件; 文件状态 新建文件--->Untracked 使用add命令将新

git学习 二

git status的用法: 在本地仓库目录新增一个文件或者修改一个文件使用这个命令就可以,只是显示的结果不一样 git diff的用法: 在本地仓库目录新增一个文件使用该命令没有任何显示. 具体用法: >git status >git diff 这两个命令都可以加文件名 多用git status命令

git学习——<五>git分支

git学习——<一>git安装 git学习——<二>git配置文件 git学习——<三>git操作 git学习——<四>git版本管理 一.提出问题 今天开发的过程中遇到一个问题,A组接到开发任务要修改file文件,B组在此之前的15天为了完成自己的开发任务对file文件进行了修改,为了同步代码,B组将自己未完成的模块file文件提交到了cvs上.A对此一无所知,A组在完成开发任务后,把file文件完全上到了现网环境,报错了. 当然,避免上述问题的途径很多,

Git专题--系统的学习Git之二

本文为整理自:伯乐在线 1.Git详解之一:Git起步 2.Git详解之二:Git基础 3.Git详解之三:Git分支 4.Git详解之四:服务器上的Git 5.Git详解之五:分布式Git 6.Git详解之六:Git工具 7.Git详解之七:自定义Git 8.Git详解之八:Git与其他系统 9.Git详解之九:Git内部原理 Git详解之四:服务器上的Git 服务器上的 Git 到目前为止,你应该已经学会了使用 Git 来完成日常工作.然而,如果想与他人合作,还需要一个远程的 Git 仓库.

Git学习笔记(二)

本次学习的是 版本回退 基本命令: 查看提交历史      git log 版本回退            git reset 查看每一次的命令 git reflog 具体步骤: 添加一句话到readme.txt中,并提交到Git库中. . readme.txt在Git中目前有三个版本: 按提交时间先后顺序排列如下: 第一个:wrote a readme.txt 第二个:add distrubuted 第三个:add difficulties 如果版本过多的话,根本记不住,只能查看使用命令git

Git学习使用笔记(二)

学习网站 一. 远程仓库 1  远程仓库 GitHub网站提供Git仓库托管服务.注册一个GitHub账号,可以免费获得Git远程仓库.由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,需要设置: 第1步:创建SSH Key .在用户主目录下,查看有没有 .ssh 目录(id_rsa 和 id_rsa.pub文件),如果有了,可以直接跳到下一步.如果 没有,打开 Git  Bash,创建SSH Key: 一路回车就可以了,由于Key不是用于军事目的,无需设置密码. id_rsa是

GIT学习(二)_使用GIT

前面已经安装并测试成功安装了GIT工具,接下来就是具体的使用了. 一.设置开发者个人信息 在任何一个系统之中都会存在有多个开发者(多人协作开发),而在GIT之中,对于每一个开发者(单机),都需要开发者自己定义自己的名字和email邮件地址,以便进行联系. 设置全局信息 GIT是分布式版本控制系统,每个单机都有自己的基本信息:开发者名字,email地址等. 姓名:git config --global user.name"shmily" email:git config --global