命令行实用程序用于通知哪些文件已更改并显示更改

命令行实用程序用于通知哪些文件已更改并显示更改

我想知道是否有一个命令行实用程序可以显示哪些文件已更改以及哪些文件已更改。

假设在a.目录中,有以下文件:

main.cpp
Solver.hpp
Solver.cpp
Grad.hpp
Grad.cpp
heelers.h

假设我添加一行,比如std::cost << "hello!" << "\n";Grad.cpp

我想知道是否有一个命令行实用程序可以向我显示与之前相比发生了哪些变化以及变化是什么。本质上,

File(s) changed:
Grad.cpp
Change(s):
line no. std::cost << "hello!" << "\n

我知道有 git diff,但我想在不提交任何更改的情况下执行此操作。本质上说,我在上午 09:40 保存了所有工作,而在上午 09:45,我只更改了一个文件,我想知道与上午 09:40 相比哪个文件发生了更改。我只关心最后的更改。也就是说,如果文件在 09:50 发生变化,我只想将其与 09:45 的变化进行比较。

相关内容