Git for Windows之日志查看与版本切换

1、查看本地版本库的修改日志

(1)、通过log指令查看完整日志

(2)、通过 log --pretty=oneline查看简易版日志

2、版本切换

(1)、切换到本地版本库最新的版本,通过reset --hard 版本号的前几位(不需要全部的版本号,只要版本号能找到唯一的版本就行)

ok,现在切换到最初始的版本

但是,这个时候查看当前版本的日志,发现

之前的版本日志全部没有了,如果这个时候发现切换的版本错了,怎么办?

解决方案:通过git reflog命令,查看切换版本之后的日志,然后切换到切换版本之前的版本

此时,在查看本地版本库的日志信息

之前的版本修改日志全都回来了

通过上面这种方式,就可以进行版本的随意切换.

原文地址:https://www.cnblogs.com/GreenLeaves/p/9893532.html

时间: 2024-10-05 15:08:05

Git for Windows之日志查看与版本切换的相关文章

版本管理·玩转git(日志查看与版本切换)

如果你想更清晰地学习git,你必须要了解3个重要区域. 工作区:即开发者的工作目录 暂存区:修改已被记录,但尚未录入版本库的区域 版本库:存储变化日志及版本信息 当你在工作区进行开发工作时,git会记录你的改动,此时,你使用git add指令,该工作区的内容会被加入到暂存区,你仍然可以对你提交的文件进行撤回操作,然后你使用git commit指令,暂存区的内容会被提交到版本库. 每个文件/目录发生的版本变化,我们都可以追溯,命令为 git log 常用格式: git log 查看项目的日志 gi

Git for Windows之推送本地版本库到远程仓库

Git for Windows之基础环境搭建与基础操作中介绍了Git基本环境的构建与基本的操作.生成了一个本地git版本库,本文将介绍如何将这个版本库推送到远程仓库(码云,github也可以). 1.注册码云的账号,创建一个public的项目 点击进入该项目,有如下信息: (1).红框内Https选项卡为远程仓储的地址,SSH选项也是远程仓储的地址,但是后者需要配置. (2).码云提供的简单的快速初始化本地版本库,到码云远程仓库的命令行代码. 2.使用码云推荐的git命令推送本地版本库到码云远程

Git Day01,仓库,commit,版本切换

1st,创建版本库:  2nd,添加文件:  3rd,修改文件,并提交: 4th,版本切换:git log查看版本:版本回退: 又回到原始版本了: 回到“未来”: 今天就到这里,明天继续.Git确实挺有趣的.

Git命令学习之旅——日志和穿梭版本

在总结了git命令的基础之后,接下来我们看一下基础的一些进阶内容:删除撤销命令,日志查看命令等 既然有添加文件的功能,那么相对应的肯定有移除文件的功能,命令如下:git rm [文件名] 在输入命令之后,如下图所示: 提示已经删除了"c.txt"文件,这个时候再用git status查看一下状态,如下图: 接下来的操作就和正常的添加操作一样了,add到暂存区,commit到分支,最后push到远程库(可以点击Git命令学习之旅--基础操作查看) 如果我们已经将文件修改了之后添加到了暂存

(转)Windows下tail查看日志命令工具分享(转)

因为随笔无转载按钮,先说明原文地址是: Windows 下 tail 查看日志命令工具分享 使用方法: 下载后解压,把tail.exe 复制到 目录:C:\Windows\System32 下 文件下载>>tail.zip

Git for Windows,TortoiseGit兼容WinXP的最后版本及下载方法

TortoiseGit兼容Windows XP和Windows Server 2003的最后版本: TortoiseGit 1.8.16.0 (https://download.tortoisegit.org/tgit/1.8.16.0/) Git for Windows支持Windows XP和Windows Server 2003的最后版本: Git 2.10.0 (https://github.com/git-for-windows/git/releases/tag/v2.10.0.win

SharePoint ULS Log Viewer 日志查看器

SharePoint ULS Log Viewer 日志查看器 项目描述 这是一个Windows应用程序,更加轻松方便查看SharePoint ULS日志文件.支持筛选和简单的视图. 信息 这是一个WPF应用程序,LINQ支持. 目前版本有以下特点: 1. 转换和打开多个SharePoint ULS日志(如果选择多个或合并). 2. 记录并改变列大小,在任何列排序. 3. 支持Severity.Category和Process或自定义文本过滤.搜索. 4. 将多行单个日志跟踪记录分组更容易查看.

Java Log Viewer日志查看器

工欲善其事必先利其器 在投奔怒海--一个Domino老程序员眼里的Java开发我提到目前所做的Java开发中遇到的大量日志之问题.服务器控制台刷屏似地滚动,日志文件飞快地增长,debug的时候相关信息常常被例常日志淹没,在众多Logger滔滔不绝的输出下,要找出错误所在有时都挺费眼.日志的作用无可置疑,大型项目中日志海量产生也不少见.在以前的Domino开发中,Domino服务器在产生日志方面相当节制,程序员对日志的依赖程度也不高.转换到Java开发,我用一直最喜爱的文本编辑器EditPlus肉

git for windows+TortoiseGit客户端的使用

一.安装Git客户端 全部安装均采用默认! 1. 安装支撑软件 : https://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git 各项全选: 选第三项使用unix命令:run git and included unix tools from windows command prompt 选第一项:检出CRLF->LF, 检入LF->CRLF 安装git for windows好,可使用C:\Prog