相关疑难解决方法(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万
查看次数

如何在linux中的两个文件之间获得差异(仅添加)

我有两个文件A1和A2(未排序).A1是A2的先前版本,并且已将一些行添加到A2.如何获取添加到A2的新行?

注意:我只想添加新行并且不想要在A1中但在A2中删除的行.当我这样做时diff A1 A2,我会得到添加和删除但我只想添加.

请建议一种方法来做到这一点.

linux bash diff

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

标签 统计

bash ×1

diff ×1

git ×1

linux ×1