git-log
来源:互联网 发布:韩子高网络剧 编辑:程序博客网 时间:2024/06/05 22:32
在使用git来管理项目的时候,有的时候,自己需要在提交前,或者提交后,看下项目组的其他人在我们开发过程中的修改的代码(一块开发程序的小伙伴),那么如下的命令,就会经常用到,而且非常有用:
大致看下(当前分支的)提交历史:
git log如果,想看下具体更新(的差异)内容:
git log -p
其中p的意思是补丁,即(patch),上面的意思是按照补丁格式查看每次 更新(具体的更新信息)。不想看太多具体更行(的差异)内容:
其实,可以指定查看几条更新的,使用如下命令:
git log -n 这里n用一个数字(你想看最近的几条的commit)替代;
git log -p -n 这里n用一个数字(你想看最近的几条的commit)替代;git log -p 的一个补充
可以使用git log -p –word-diff来一目了然的查看哪些是新增的,哪些是删除的,因为新增的用“{ }”括了起来,删除的用“[ ]”括了起来,是不是更好看一些呢?好了, review别人的代码
假设那个人是bigzhang,那么我们可以用如下命令:
git log -p –word-diff –author=bigzhang –since=2.days
上面的命令的意思是:查看bigzhang的今天和昨天的提交历史,注意since表示“自….以后”。
重点说明:
在我们从master切一个分支my-branch,然后再my-branch里面用git log来查看历史纪录的时候(自己还没有提交什么呢,会突然发现有提交历史纪录),所有的master上面的提交记录也会带过来,那么根据这个特性,所有从其他分支merge到master的提交记录也会带过来,这点要明白,不要有什么困惑的。
- git log
- git log
- git log
- git log
- git log
- git-log
- git log
- git log
- git log .
- git log
- git log
- git# log
- git log
- git log
- git log
- git log
- Git commands / git log
- Git -> git log笔记
- g++4.9仍然没实现put_time
- 【08】 Boost库学习笔记之定时器(Timer)
- [BATCH]DOS批处理--根据当前日期和时间来创建文件夹和文件名
- 关于做系统集成项目的思考
- usleep - 延迟以微秒为单位的时间
- git-log
- 笔记122--关于WebView
- BootStrap 按钮加载状态改变
- noip2000单词接龙(搜素)
- POJ---2524-Ubiquitous Religions(并查集)
- Android大图片之缩略图,以及对原图按照指定宽高裁剪成缩略图
- 二叉树的先序、中序、后序遍历的非递归实现
- Ubuntu 常用命令
- 《深入Java虚拟机第二版》读书笔记