相关疑难解决方法(0)

Git diff只显示已修改的行

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

+ this line is added
Run Code Online (Sandbox Code Playgroud)

已删除的行:

- this line is removed
Run Code Online (Sandbox Code Playgroud)

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

this line is not modified
this line is also not modified
Run Code Online (Sandbox Code Playgroud)

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

+ this line is added
  this line is not modified
- this line is removed
  this line is not modified
Run Code Online (Sandbox Code Playgroud)

我可以要求git只显示已修改的行并忽略所有其他未修改的代码吗?我写了一个方法,它将删除所有在它们前面没有"+"或" - "符号的行,但我相信必须有一个更简单的方法来执行此操作.

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

提前致谢.

git

107
推荐指数
4
解决办法
4万
查看次数

带行号的Git diff(带行号的Git日志)

当我执行a git diff或a时git log -p,如何获取与输出内联的源文件的行号?

我试着man git-diff | grep "line numbers"查一下,我试着谷歌搜索,但没有得到任何快速.

git line-numbers

85
推荐指数
7
解决办法
4万
查看次数

标签 统计

git ×2

line-numbers ×1