文档章节

git diff

mskk
 mskk
发布于 2017/05/04 21:21
字数 280
阅读 4
收藏 0
git

转自http://www.cnblogs.com/gbyukg/archive/2011/12/13/2286884.html

git diff        显示工作目录与索引区文件之间的差异

git diff --cached显示索引区与git仓库之间的差异

git diff HEAD   显示工作目录与git仓库之间的差异
git diff HEAD^  比较上次提交
git diff HEAD~2 比较上2次提交

--diff-filter=[ACDMRTUXB*]
        显示指定状态的文件:Added (A), Copied (C), Deleted (D), Modified (M), Renamed (R), changed (T), are Unmerged (U), are Unknown (X)

git difftool    使用图形工具显示文件之间的差异

git diff --stat 列出文件

git diff -- filename    只对比给定的文件

历史提交对比:
$ git diff commit       将所指定的某次提交与当前工作目录进行对比。

$ git diff commit1 commit2 将2次提交的内容进行对比
等价于
$ git diff commit1..commit2 如果省略任意一个commit,默认将使用HEAD代替

commit可以是简写的commit哈希值,也可能是HEAD。其中HEAD代表最后一次提交,HEAD^代表最后一次提交的父提交,HEAD~1等价于HEAD^,HEAD~2为倒数第二次提交,以此类推。

本文转载自:http://gaylord.iteye.com/blog/2084053

共有 人打赏支持
mskk
粉丝 3
博文 151
码字总数 3099
作品 0
昆山
程序员

暂无文章

Nginx 配置url 跳转

Step 1:前言 公司一个管理后台,每次访问要写很长的参数,想直接访问域名就去管理页面 Step 2:配置 location / { rewrite ^/$ http://pay-admin.sasha-lab.com/index.php?m=admin&c...

Linux_Anna
9分钟前
0
0
php7在FreeBSD系统下静态编译iconv,导致BUS ERROR (core dump)解决

bug页面: https://bugs.php.net/bug.php?id=72198 触发此bug需要很多条件: FreeBSD系统(10.0以上),Linux系统、MacOS下均无此问题 静态编译iconv扩展,动态iconv扩展也无此问题 系统安装了...

hell0cat
13分钟前
0
0
FireFox下载时文件名乱码问题解决

String filename = java.net.URLEncoder.encode(file.getName(), "UTF-8"); response.setHeader("Content-Disposition", "attachment;filename*=utf-8'zh_cn'" + filename);......

放飞E梦想O
20分钟前
0
0
Spring声明式事务不回滚问题

注解 @Transactional 声明事务 内部调用方法不会走代理方式调用,而是类内部的函数调用,有事务注解也不会开启事务 但是当A有事务调用B时,B会加入A事务中,使之为同一事务 A无事务 ,B有事务...

职业搬砖20年
21分钟前
0
0
高并发的“大杀器”:异步化、并行化

高并发的大杀器:异步化 同步和异步,阻塞和非阻塞 同步和异步,阻塞和非阻塞,这几个词已经是老生常谈,但是还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其实他们并...

微笑向暖wx
23分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部