我想在我添加到commit(git add something
)的文件中看到diff .我可以做这个:
git diff HEAD `git status -s | grep ^M | cut -c 4-`
Run Code Online (Sandbox Code Playgroud)
有更短的方式吗?
Thi*_*ter 52
您可以使用git diff --staged
(或git diff --cached
)查看提交时将使用的差异.
从联机帮助页:
git diff [--options] --cached [<commit>] [--] [<path>...]
此表单用于查看您为下一次提交相对于named进行的更改<commit>
.通常,您希望与最新提交进行比较,因此如果您不提供<commit>
,则默认为HEAD
.如果HEAD
不存在(例如未分支的分支)并且<commit>
没有给出,则显示所有分阶段的变化.--staged
是一个同义词--cached
.
归档时间: |
|
查看次数: |
7904 次 |
最近记录: |