我想在我添加到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 次 |
| 最近记录: |