我对Git很新,因此也许我在这里遗漏了一些东西.
dan@one:/var/www/$ git status -s
M GoogleChromeExtension.js
M ApiClient.js
Run Code Online (Sandbox Code Playgroud)
很明显,2个文件已被更改.
但是当我跑步时:
git diff
Run Code Online (Sandbox Code Playgroud)
没有显示输出.我期待在我的工作副本和最新提交之间进行更改.
我相信昨天一切都在按预期工作......
是不是因为我没有将更改推送到远程服务器?
PS:我正在使用GitHub
谢谢,
丹
man*_*lds 65
做一个git diff --cached
- 它比较HEAD和索引,即为提交添加的东西.
只是git diff
在索引和工作目录之间,所以如果所有更改都已提交进行提交,那么您将赢得"查看任何内容"git diff
第三种形式是git diff <commit>
比较工作目录和提交.这样做git diff HEAD
也会给你你想要的差异.
归档时间: |
|
查看次数: |
17329 次 |
最近记录: |