我知道我可以使用该git diff命令来检查更改,但据我了解,它是基于目录的。这意味着它给出了当前目录上所有文件的所有更改。
git diff
如何仅检查一个特定文件中的更改? 说,我已经更改了文件file_1.rb, file_2.rb, …, file_N.rb,但我只对文件中的更改感兴趣file_2.rb。那么(在我提交之前)如何检查这些更改?
file_1.rb
file_2.rb
file_N.rb
使用如下命令:
git diff file_2.rb
有关您可以获得差异的事物类型的完整信息,请参阅git diff文档。
通常,git diff它本身会显示整个 存储库 (不仅仅是当前目录)中的所有更改。