小编ano*_*sAI的帖子

从 git diff 中找出更改的行号

我需要知道两次提交 ( HEAD~1 and HEAD) 到存储库之间更改的行号

git diff HEAD~1 HEAD
Run Code Online (Sandbox Code Playgroud)

以令人困惑的 diff 格式返回信息

我能够通过查看 git diff 中的标记来识别新添加的文件或删除的文件(即--- /dev/null意思+++/dev/null是添加、删除)

是否可以识别修改后的文件中的行号

我的需要是

path/to/file/MyClass1.java
23-56
59-60
72-74

path/to/file/MyClass2.java
1-34
54-56
Run Code Online (Sandbox Code Playgroud)

23-56 、 72-74 和 59-60 是 HEAD~1 和 HEAD 之间更改的行/行范围(表示为行号)

PS:我在其他问题上发现的一些线索似乎已经过时了任何帮助将不胜感激!

git git-diff line-numbers

2
推荐指数
1
解决办法
2883
查看次数

标签 统计

git ×1

git-diff ×1

line-numbers ×1