Py学习  »  Git

第n个修改文件的Git diff?

stevec • 3 年前 • 1225 次点击  

假设我们更改了几个文件,并且希望一次查看一个文件的差异,我知道我们可以使用这样的方法

git status

Changes not staged for commit:
 directory)
    modified:   app/assets/stylesheets/application.scss
    modified:   app/javascript/packs/application.js
    modified:   app/views/layouts/application.html.erb
    modified:   config/webpack/environment.js

然后跑

git diff app/assets/stylesheets/application.scss

然后

git diff app/javascript/packs/application.js

等等

git diff app/views/layouts/application.html.erb

逐个查看每个文件的差异(这里需要逐个查看,但所有文件路径的键入都不需要,即使使用tab自动完成)。

问题

有没有一种方法可以实现同样的效果(即一次查看单个文件的git diff),但不必键入(手动或使用tab autocomplete)更改文件的完整路径?(例如,我们能否以某种方式引用伪代码: git diff --mod_file 1 , git diff --mod_file 2 等等)?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/132313
 
1225 次点击  
文章 [ 3 ]  |  最新文章 3 年前