#git-diff #git-repository #command #commit #staged #di #limited

yanked di2

diff files staged for commit in git repository, optionally limited to a given file or directory

0.8.0 2019年11月16日
0.0.1 2019年11月14日
0.0.0 2019年11月14日

#13 in #staged

ISC 许可证

8KB
57 lines

di2

Crates.io

此crate提供了di命令,并是repotools工具集的一部分。

您可以通过在终端运行以下命令来安装所有repotools工具:

cargo install repotools

如果您只想安装其中一些,您可以单独安装它们。有关工具的完整列表和它们各自crate的链接,请参阅repotools

要单独安装di工具,请在终端运行以下命令:

cargo install di2

用法

di [<path>...] – diff files staged for commit in git repository, optionally limited to one or more files or directories

在提交之前,以及在进行代码工作的过程中,查看您要提交的内容非常有用,既可以确保您要提交的是您想要提交的内容,也可以编写有用的提交信息,准确地描述更改。

di显示相对于HEAD的暂存更改的diff。

di类似于git diff --cached,但更强大。

依赖项

~0.8–1.2MB
~14K SLoC