gpt4 book ai didi

Git - 一些文件被标记为已更改但 'git diff' 不显示任何内容

转载 作者:IT王子 更新时间:2023-10-29 00:51:48 25 4
gpt4 key购买 nike

我是 Git 的新手,因此我可能在这里遗漏了一些东西。

dan@one:/var/www/$ git status -s
M GoogleChromeExtension.js
M ApiClient.js

很明显有 2 个文件被更改了。
但是当我运行时:

git diff

没有显示输出。我期待获得我的工作副本和最新提交之间的更改。

我确信昨天一切都按预期工作......

可能是因为我没有将更改推送到远程服务器?

附言:我使用的是 GitHub

谢谢,

最佳答案

做一个git diff --cached - 它比较 HEAD 和索引,即为提交添加的内容。

只是一个git diff位于索引和工作目录之间,因此如果所有更改都已准备好提交,您将不会在 git diff 中看到任何内容

第三种形式是git diff <commit>它比较工作目录和提交。这样做git diff HEAD也会给你你想要的差异。

关于Git - 一些文件被标记为已更改但 'git diff' 不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6050836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com