Bash 有什么好的組合git diff可以在一行中獲得我在檔案中所做的唯一更改?
我正在使用表單 Jenkins DSL,到目前為止我得到的最好的就是這個
"${sh(script: "git diff --shortstat", returnStdout: true)}".trim() == "1 file changed, 1 insertion( ), 1 deletion(-)"
但我想要的是"hello world"我剛剛添加到其中一個檔案中的文本。
uj5u.com熱心網友回復:
如果你只有一個大塊頭,
git diff -U0 | sed 1,/^@@/d
并去掉主角。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/467726.html
上一篇:為什么gitbranch-r顯示同一個分支的兩個名稱:origin/master和[reponame]/master?
