[英]Why does git's diffstat only show lines that have been added/deleted but not lines modified?
我想知道為什么git log
只顯示添加/刪除的行,而沒有修改的行。
例如,我鍵入
git log commit1..commit2 --stat
結果是
commit 5b5h5.........
Author: cc <cc@mail.com>
Date: Wed May 28 13:36:34 2014 +0800
some commit message
code/src/com/bocom/..../file
1 files changed, 1 insertion(+), 1 deletion(-)
但是實際上,我只是在同一行中進行了修改,沒有刪除或添加任何新行。這很奇怪。
那么,有誰知道一些git命令來獲取正確的修改行,包括(添加,刪除,修改)?
GIT中是指示該文件已被修改。
git不在行級別內部跟蹤修改。 相反,它表示原始行已被刪除,而新的行已被替換。
不是直接使用git命令,而是有一個名為diffstat的工具,該工具可以將git diff用作輸入並顯示修改后的行數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.