首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令“git diff -staged”和“git diff -cached”的区别是什么?

命令“git diff -staged”和“git diff -cached”的区别是什么?
EN

Stack Overflow用户
提问于 2016-07-07 19:50:42
回答 2查看 338关注 0票数 5

我才刚开始学git。我混淆了命令git diff --stagedgit diff --cached

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-07 19:57:47

在旧版本的git中,暂存区域被称为缓存/阶段区域。今天它被称为索引。

从医生那里:

--staged--cached.的同义词

Stage/cache/index都是分期区域的同义词。它仅仅取决于您使用的git版本。它沿途被更改为索引(今天它被称为索引),但是仍然有一些使用--cached的命令,比如git diffgit rm --cached等等。

票数 7
EN

Stack Overflow用户

发布于 2016-07-07 19:52:54

这两者并无分别。来自 docs

--staged--cached的同义词。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38254138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档