您的位置:首页 > 其它

Git 文件比较

2016-10-22 12:21 190 查看

Git 的三个作业场:

工作区(Work Tree)

项目根目录下 .git 目录以外所有区域,是编辑项目文件的地方。

缓存区(Index)

工作区文件必须先保存在缓存区,之后从缓存区保存到仓库。

仓库(Repository)

存储入库文件的地方。

Git 文件流转线路

commit 流程

工作区 ----> 缓存区 ----> 仓库

checkout 流程

仓库 ----> 工作区

Git 比较文件

git diff <revision1> <revision2>


以 revision1 为参照物,比较它与 revision2 之间的差异。比较结果中出现
-
表示该行出现在 revision1 但没有出现在 revision2 中,
+
表示该行没有出现在 revision1 中但出现在 revision2 中。

git diff


比较 IndexWork Tree

git diff --cache


比较 HEADIndex

git diff HEAD


比较 HEADWork Tree

git diff --name-only <revision1> <revision2>


只显示差异文件的名称。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: