`

git 差异比较

    博客分类:
  • git
阅读更多

1:修改文件后,执行git diff ,可以看到差异

2:修改后的文件通过git add 命令提交到暂存区,再执行git diff ,将看不到该文件的差异

3:继续对文件进行修改,再次之行git diff,会看到新的修改显示在差异中,但看不到旧的修改,

4:执行git diff --cached 命令才可以看到添加到暂存区中的文件所做出的修改

分享到:
评论

相关推荐

    Git Excel Diff 插件

    Git的一个插件比较Excel的差异,A free and open-source local Git extension

    code-diff:基于git的差异代码获取

    基于git的差异代码获取 简介 本项目主要是用于jacoco的增量代码统计,增量代码的统计核心问题是如何获得增量代码,网络上关于增量代码的获取相关数据比较少,而且代码注释也没有,阅读起来相对困难,我这边参考了几...

    Android的Git客户端 Agit

    Agit是关于Android的Git客户端,包括:克隆远程的 Git 资料库到手机、可离线模式访问完整的历史记录、动画的差异比较、支持 git, http, https 协议,支持 SSH 访问私库、目前还只是只读的客户端,不能提交和push!

    gitdiffparser:Git差异解析器

    在 Python 中解析 Git 差异。 返回文件更改的数组,包括受影响的行号。 去做: 文档! 现在,看看parse.py setup.py

    Git权威指南PDF完整版

    11.4.4 差异比较:git diff/ 150 11.4.5 文件追溯:git blame/ 151 11.4.6 二分查找:git bisect/ 152 11.4.7 获取历史版本/ 156 第12章 改变历史/ 157 12.1 悔棋/ 157 12.2 多步悔棋/ 159 12.3 回到未来/ 161 ...

    Git-2.30.0-64-bit.zip

    Git for Windows专注于提供...由于Windows用户通常期望图形用户界面,因此Git for Windows还提供了Git GUI(Git BASH的强大替代品),提供了几乎所有Git命令行功能的图形版本,以及全面的可视化差异工具。 外壳整合

    git 2.17-64

    git 2.17-64 Git是一种非常流行的分布式版本控制系统,它和其他版本控制系统的主要差别在于Git只关心文件数据的整体是否发生变化,而大多数版本其他系统只关心文件内容的具体差异,这类系统(CVS,Subversion,...

    Git小技巧-指令别名及使用BeyondCompare作为差异比较工具

    我个人是比较推荐使用命令行的,因为命令行是原生的客户端,当熟悉了命令行以后,使用效率并不会比GUI低。而且我是从GUI(TortoiseSVN)转命令行的,刚开始的时候也是吐槽命令行的“非人性化”,但我走出了舒适区,...

    Git原理详解与实操指南.zip

    Git原理详解与实操指南\pdf\12 比较分支差异:展示两个分支的差异部分-专栏. Git原理详解与实操指南\pdf\13 reset命令:将仓库记录和恢复指定历史位置-专栏. Git原理详解与实操指南\pdf\14 删除过期分支:清理无意义...

    Git.docx

    但是git有package机制,适当的时候会自动运行git gc命令(也可以手动运行)对文件进行差异存储。当然为了节约空间,也会进行压缩。这种方式在分支方面会带来很大的好处,Git的分支,其实本质上仅仅是指向提交对象的...

    pro_git中文版本

    读完本章你就能上手使用 Git 了。本章将介绍几个最基本的,也是最常用的 Git 命令, 以后绝大多数时间里用到的也就是...如何浏览项目的更新历史,查看某两次更新之间的差异;以 如何从远程仓库拉数据 下来或者推数据上去。

    Java进阶版本管理工具Git全套视频教程

    6.6 修改文件,不提交和上一个版本比较差异(diff) 6.7 查看提交历史记录 6.8 回退至历史版本 6.9 文件删除 6.9.1本地删除与恢复 6.9.2从版本库删除 6.9.3从版本库删除,但是不删除本地 6.10 忽略提交 7. Git 的基本...

    git 使用方法简介

    git 很好的使用 介绍,一个外国网站下载过来的

    为你自己学Git

    1.2 与其它版本控制系统的差异第2 章:环境安装2.1 安装在Windows 作业系统2.2 安装在Mac OSX 作业系统2.3 安装在Linux 作业系统2.4 图形化介面工具第3 章:终端机/ 命令提示字元3.1终端机及常用指令介绍3.2 超简明...

    黑马视频git讲义

    Git 和其他版本控制系统的主要差别在于,Git 只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异。这类系统(CVS,Subversion,Perforce,Bazaar等等)每次记录有哪些文件作了更新

    git-meld:包装 git 和 meld 以比较 git 树

    git meld 是一个 git 命令,它允许您使用 meld 或任何其他支持目录比较的差异工具来比较和编辑修订版之间的树状结构。 git meld 是 git diff 的前端,并接受相同的选项和参数。 它本质上是一个扩展的 git-difftool...

    Git操作手册命令速查表

    Git与SVN差异 Git的第一个版本是Linux之父Linus Torvalds亲手操刀设计和实现的,Git 基于 DAG 结构 (Directed Acyclic Graph),其运行起来相当的快,它已经是现在的主流。 Git 和 SVN 思想最大的差别有四个: 去中心化...

    git extensions中文版gitextensionsv2.51.05_downcc.com.zip

    通过比较,它将文件/目录的差异按行加以显示。同时,KDiff3 提供有自动化的合并工具,方便使用者进行有关合并的操作。如果你的电脑上已经有了类似的工具可以不用安装后者。 一、安装 GitExtensions 下载 Git...

    git-diff-archive:使用node.js和git存档差异文件

    使用node.js和git归档差异文件。 截屏 安装 建议进行全局安装。 $ npm install git-diff-archive -g 用法 进入工作目录。 然后,运行git_diff_archive或gda命令。 $ cd /your/project/dir $ git_diff_archive ...

Global site tag (gtag.js) - Google Analytics