开发者

Show git diff on file in staging area [duplicate]

开发者 https://www.devze.com 2023-01-12 14:28 出处:网络
This question already has answers here: How 开发者_运维百科do I show the changes which have been staged?
This question already has answers here: How 开发者_运维百科do I show the changes which have been staged? (16 answers) Closed 2 years ago.

Is there a way I can see the changes that were made to a file after I have done git add 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.


You can show changes that have been staged with the --cached flag:

$ git diff --cached

In more recent versions of git, you can also use the --staged flag (--staged is a synonym for --cached):

$ git diff --staged


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).

git diff --staged
git diff --cached


You can also use git diff HEAD file to show the diff for a specific file.

See the EXAMPLE section under git-diff(1)

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号