gpt4 book ai didi

Git diff 仅显示已修改的行

转载 作者:IT王子 更新时间:2023-10-29 01:24:15 24 4
gpt4 key购买 nike

当我执行 git diff 时,它会显示已添加的行:

+ this line is added

已删除的行:

- this line is removed

但它也显示了许多未修改的行:

this line is not modified
this line is also not modified

这导致实际的 git diff 看起来像这样:

+ this line is added
this line is not modified
- this line is removed
this line is not modified

我可以要求 git 只显示已修改的行而忽略所有其他未修改的代码吗?我已经编写了一个方法来删除前面没有“+”或“-”符号的所有行,但我确信必须有更简单的方法来执行此操作。

在我的 git diff 中,我只对查看已修改的行感兴趣。

最佳答案

您想要的是具有 0 行上下文的差异。您可以使用以下方法生成:

git diff --unified=0

git diff -U0

您还可以将其设置为该存储库的配置选项:

git config diff.context 0

要在全局范围内为任何存储库设置它:

 git config --global diff.context 0

关于Git diff 仅显示已修改的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18810623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com