在某個文件中,我需要計算從一個提交到另一個提交的行的確切編號爲修改爲。如果我做了git log
它表明我這樣的事情,如何識別與git日誌中的刪除分開的行修改
10模塊/ P2矚目根/ pom.xml的2 2的pom.xml
4 4的pom.xml
1 0模塊/分配/ pom.xml的
1 1的pom.xml
1 1的pom.xml
10 8的pom.xml
個29 28個模塊/ P2輪廓根/ pom.xml的175 4的pom.xml
高達
1 1的pom.xml第二行
可以很容易理解,但從那時起我們怎麼知道他們只是修改或刪除。 例如,
29 28個模塊/ P2矚目根/ pom.xml的175 4的pom.xml
我們怎麼知道哪個是正確的,從
- 29新添加和28個單獨的刪除
- 28個修改和1個新增加
是否有任何選項可與git log
一起使用或者有其他方法嗎?在此先感謝
Git的*不*的東西歸類爲「修改」。實際上,'git diff'只是提供*指令*:「如果你刪除了這一行,並添加了這一行,你就會將舊文件更改爲新文件。」如果您希望在這些指令的頂部添加其他語義,Git會將其留給您。也就是說,Git包含了一些貢獻的程序,它們會嘗試類似的工作,這可能對您有用,例如,https://github.com/git/git/tree/master/contrib/diff-highlight – torek