本文翻译自:Show git diff on file in staging area [duplicate]

Possible Duplicate: 可能重复:
How do I show the changes which have been staged? 如何显示已上演的更改?

Is there a way I can see the changes that were made to a file after I have done git add file ? 有没有办法可以看到我完成git add file后对file所做的更改?

That is, when I do: 也就是说,当我这样做时:

git add file
git diff file

no diff is shown. 没有显示差异。 I guess there's a way to see the differences since the last commit but I don't know what that is. 我想有一种方法可以看到自上次提交以来的差异,但我不知道那是什么。


#1楼

参考:https://stackoom.com/question/Enku/在暂存区域中显示文件中的git-diff-复制


#2楼

In order to see the changes that have been staged already, you can pass the -–staged option to git diff (in pre-1.6 versions of Git, use –-cached ). 为了查看已经进行过的更改,可以将-–staged选项传递给git diff (在1.6之前的Git版本中,使用–-cached )。

git diff --staged
git diff --cached

#3楼

You can also use git diff HEAD file to show the diff for a specific file. 您还可以使用git diff HEAD file来显示特定文件的差异。

See the EXAMPLE section under git-diff(1) 参见git-diff(1)下的EXAMPLE部分git-diff(1)


#4楼

You can show changes that have been staged with the --cached flag: 您可以显示已使用--cached标志暂存的更改:

$ git diff --cached

In more recent versions of git, you can also use the --staged flag ( --staged is a synonym for --cached ): 在更新版本的git中,您还可以使用--staged标志( --staged--cached的同义词):

$ git diff --staged

在暂存区域中显示文件中的git diff [复制]相关推荐

  1. git如何查看缓存区文件内容_详解Git工作区、暂存区、历史记录区以及git reset、git revert、git checkout等撤销命令的区别...

    一.可以将git简单的分为三个区域   1.工作区(working directory)    2.暂缓区(stage index)    3.历史记录区(history)    如图: 其中git ...

  2. git 取消 所有暂存_Git版本管理完全指南—学好Git一文足矣

    开心?一下 image.png 第一部分 命令行 1.分支操作 1. git branch 创建分支2. git checkout -b 创建并切换到新建的分支上3. git checkout 切换分 ...

  3. python的全局变量能暂存数据吗_Python 中的全局变量 局部变量

    全局变量和局部变量 命名空间 1. 函数外部 函数外部声明的变量,可以被所有函数公共访问[所有地方都能访问这个变量] 函数的外边是一个空间:全局命名空间 2. 函数内部 一个函数中声明的变量,智能在函 ...

  4. git pull 是到工作区还是暂存区_每天一Git之简单理解工作区和暂存区

    每天一Git之简单理解工作区和暂存区 1. 工作区与暂存区命令初体验 1.1. 暂存区文件与文件夹管理 [root@number ~]# cd GitDir/git_learning/ [root@n ...

  5. 工作区、暂存区、版本库、远程仓库

    一.概念 1.四个工作区域 Git本地有四个工作区域:工作目录(Working Directory).暂存区(Stage/Index).资源库(Repository或Git Directory).gi ...

  6. Git三大特色之Stage(暂存区)

    这是开篇 有人说,暂存区是 Git 最精彩的设计,同时也是最难理解的部分,两者我都感觉不太明显,但当我想写关于暂存区的理解后,发现的确不怎么好讲,这个玩意,有点只可意会的感觉,用 Git 用熟练了,很 ...

  7. git--工作区、暂存区、本地仓库、远程仓库

    原文网址:git--工作区.暂存区.本地仓库.远程仓库_IT利刃出鞘的博客-CSDN博客 ​​​​​​​​​​​​​​简介         本文介绍git的各个区:工作区.暂存区.本地仓库.远程仓库. ...

  8. Git中的工作区(Working Directory)、暂存区(stage)和历史记录区(history)

    今天和git搏斗了一下午,发现了修改的文件一直commit不了.网上查了一下才发现原来git的模型里还有工作区和暂存区的说法. 工作区:在git管理下的正常目录都算是工作区.我们平时的编辑工作都是在工 ...

  9. 【原创】Git删除暂存区或版本库中的文件

    0 基础     我们知道Git有三大区(工作区.暂存区.版本库)以及几个状态(untracked.unstaged.uncommited),下面只是简述下Git的大概工作流程,详细的可以参见本博客的 ...

最新文章

  1. dataframe 按条件删行_根据列值删除Pandas中的DataFrame行
  2. 【LUOGU P1220】关路灯(区间dp)
  3. 《Node.js区块链开发》
  4. java中数组的返回值是什么类型_打印java 数组的最简单方式是什么?
  5. TensorFlow推出命令式、可定义的运行接口Eager Execution
  6. PHP代码重用与函数编写
  7. linux安装pip3_Liunx下安装Python3.5.0版本,本地有python2.7.5,python2和3共存
  8. python快速编程入门教材免费阅读,Python快速编程入门(第2版)
  9. 宁录哨兵机器人_当天启碰上哨兵机器人孰强孰弱?这部漫画给出了答案!
  10. 提高睡眠质量的好物有哪些?五款助眠好物推荐
  11. 微信小程序云开发如何实现读取和下载excel文件导入数据到云数据库中?简单好理解
  12. flink常用参数说明
  13. 电影推荐系统(数据预处理+模型训练+预测)
  14. 图像控制点 形变_基于控制点的图像变形方法的研究与实现
  15. 怎样看基金评级和排名
  16. 超nei卷!连黑客勒索软件团伙都开始谈客户体验…
  17. 2021-2027全球与中国T型螺母市场规模分析与未来趋势研究报告
  18. Android手机新手必读系列教程
  19. 一文读懂哈希时间锁的合约机制、改进方向与应用场景
  20. 【MIT博士论文】自监督学习语音处理

热门文章

  1. 算法学习(6)----整数转换为格雷码
  2. Android 来电归属地显示功能demo
  3. 去除tableView表头悬浮
  4. C#读取数据库返回泛型集合(DataSetToList)
  5. golang 学习心得一(开发环境搭建过程中一些坑)
  6. EA 反向工程 导入oracle中表结构
  7. 机器学习项目实战----泰坦尼克号获救预测(二)
  8. Birt报表安装及制作
  9. PHP 获取访问来源
  10. unity--------------------四元数的旋转与原理