git diff命令的使用


git diff是一个git提供的一个非常有用的命令,使用git diff可清晰的显示出文件被修改的内容。

工作区、版本库

要理解git diff命令,就必须先理解工作区、暂存区与版本库的概念。

工作区就是所在目录,比如我的TestGit文件夹:

在上图的.git文件中,存放的就是版本库,版本库中存储了很多东西,最重要的就是stage(或者叫index)暂存区、git自动创建的一个分支master,以及指向master的一个指针HEAD

添加修改到版本库的过程如图所示:

  1. 工作区 --> 暂存区
    使用git add命令将工作区文件添加到缓存区。

  2. 暂存区 --> 仓库
    使用git commit命令将暂存区中的文件提交到仓库。

git diff命令

根据所要对比区域不同,git diff有如下几种用法。

命令 作用
git diff 查看工作区与暂存区的差异
git diff --cached 查看暂存区与仓库的差异
git diff HEAD 查看工作区与仓库的差异


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM