所以让我们想象一下,我在暂存区有一些文件,如下所示:
# modified: application/controllers/controller.php
# modified: application/views/protected_views/some_view.php
# modified: less/style.less
因此,如果我想仅在 controller.php 上查看差异,我需要运行以下命令:
# git diff application/controllers/controller.php
我想知道这是否是一种告诉 git 仅在暂存区域中查找文件的方法(可能是一些通过选项)?所以我可以运行类似的东西:
# git diff controller.php
所以即使当前目录下没有controller.php文件,它会发现暂存区有名为controller.php的文件,它会自动在后台做一些魔术并访问正确的文件?显然,可能会出现存在 2 个同名文件的情况,那么显然需要完整/部分路径。
简而言之:有没有办法在不输入文件完整路径的情况下对暂存文件进行 git 处理?