在我的工作流程中,我经常运行以下一对命令:
$ git status
M README.txt
M some/long/file/name
$ git diff some/long/file/name
有没有什么方法可以快速输入/使用_shortcat 来输入长文件名而不复制它的名称(此操作需要使用鼠标并且它不像输入那么快)?
也许像 git diff $2
,其中 $2
是状态列表中第二个更改的文件...?
最佳答案
您还可以按照 this answer 中的建议使用 *
占位符.
通常你不必像这样输入文件的全名
git diff -- **/name
鉴于名称的一小部分,例如“na”,在修改文件列表中是唯一的,你也可以这样做:
git diff -- *na*
这样你就不必计算条目来找出你想要比较的数字。
关于git - 如何在不输入完整路径的情况下运行 'git diff some/long/file/name'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32057468/