首页 > 其他 > 详细

git log 与 git reflog 的 区别 及根据

时间:2018-05-18 00:59:52      阅读:32      评论:0      收藏:0      [点我收藏+]

标签:版本号   reflog   mit   git log   方便   包括   man   操作   init   

git log: commit 的版本日志 包含提交的版本 操作者 日期 (方便查看commit的版本,但是版本回退后,使用git log 看不到回退版本号之后的版本记录) 

commit ce0d69899b65fb22708f2f4ef48de11a05d0acc2
Author: lowmanisbusy <910472036@qq.com>
Date: Thu May 17 23:40:36 2018 +0800

a=6

commit 1a6539661ef6c37257833e702ed22ea35b719620
Author: lowmanisbusy <910472036@qq.com>
Date: Thu May 17 23:34:49 2018 +0800

添加一行a=2

 

git reflog: 使用git 命令进行操作的日志  包括当前步骤所在哪个版本(一个commit 产生一个版本, 指定版本回退只能回退到该commit) 以及操作的具体内容

版本回退后,仍然可以看到所有的版本记录 方便查看每个操作步骤所在的版本,可以根据版本号自由前进后退

ce0d698 HEAD@{0}: commit: a=6
1a65396 HEAD@{1}: checkout: moving from dev to master
4f8ad59 HEAD@{2}: commit (merge): 修改
4e45386 HEAD@{3}: checkout: moving from master to dev
1a65396 HEAD@{4}: commit: 添加一行a=2
ac475da HEAD@{5}: checkout: moving from dev to master
4e45386 HEAD@{6}: commit: a=1
ac475da HEAD@{7}: checkout: moving from master to dev
ac475da HEAD@{8}: commit (initial): 创建文件1.py

git log 与 git reflog 的 区别 及根据

标签:版本号   reflog   mit   git log   方便   包括   man   操作   init   

原文:https://www.cnblogs.com/lowmanisbusy/p/9054040.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号