gpt4 book ai didi

Git:从 diff 中的行中删除前导加号/减号

转载 作者:IT王子 更新时间:2023-10-29 00:56:38 29 4
gpt4 key购买 nike

我的问题很简单,但我没有找到答案。

我想从 git diff 中的每一行中删除前导加号/减号。在你问我为什么要这样做之前,请允许我概述一下我的理由:

  1. 恰好 80 个字符的行会溢出一个字符,这看起来很尴尬
  2. 颜色足以让我区分添加/删除
  3. 我希望将终端的窗口宽度保持在 80 个字符(而不是任意的 81 个字符),以保持与我在终端中所做的其他所有操作(git 之外)的一致性<

是否有一些配置选项可以做到这一点?如果没有,我怎样才能以一种仍然允许我通过我的 diff less 风格翻页的方式来做到这一点?

如有任何见解,我们将不胜感激。

最佳答案

我见过的简单方法是这样的.. 非常容易记住(文本格式变了。所以你需要知道代码的变化)

git diff --color-words



这是一种使其成为默认值的方法
如果您使用的是 linux,请将以下命令添加到您的 ~/.bashrc 文件
然后你可以使用 gitdiff 没有空格 作为另一个命令。

alias gitdiff='git diff --color-words'


更新:
直接通过 git config 设置别名(无需借助 ~/.bashrc)
https://git-scm.com/book/en/v2/Git-Basics-Git-Aliases
感谢@dylankb。

示例:如果你输入命令 git config --global alias.ci commit;
然后你就可以在你的余生中使用 git ci 来提交!!

快乐的 Gitting :)

关于Git:从 diff 中的行中删除前导加号/减号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28551556/

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