鉴于diff(a,b)
& diff(b,c)
有没有办法在不知道a或b或c的情况下找到diff(a,c)
?
注意:我在GNU中使用diff实用程序。
现有解决方案吗?
提前致谢!
答案 0 :(得分:3)
我认为patchutils包中的combinediff
实用程序就是这样做的。
答案 1 :(得分:0)
或者
git checkout HEAD@{0} # leave the branch
git reset HEAD~3 # unstage last 3 commits
git diff > ~/mypatch
或许以
开头和结尾git stash
# do funny business
git checkout $originalbranch
git stash pop