像每个人一样,我经常有多个带有更改的文件,如果能够调用一个命令来单独比较每个文件并循环更改更改,那就太好了,这可能吗?或者我需要为此编写一个脚本吗?
谢谢
编辑:为了澄清,我正在寻找的流程类型是我执行“git diff cycle-files”,它会显示第一个包含更改的文件,我查看这些更改,然后我按 N 或其他键,它会将我带到下一个文件,重复冲洗,直到我单独查看了所有有更改的文件。
最佳答案
如果您有 GNU xargs 可供使用,您可以:
git diff --name-only | xargs -I{} sh -c 'git diff {} | less'
将各个差异通过管道传输到 less。
关于git - git diff 可以通过命令行循环更改文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20572915/