如何在两个提交更改集之间进行组合Git diff,而不包括合并提交所做的更改。
例如:
提交-1a
文件-
gitdiff.js
变化
function check(){
var a=10;
console.log(a);
}
提交-2b(合并提交)
文件-
gitdiff.js
变化
function merge(){
console.log(âinside mergeâ);
}
function mergechange(){
console.log(âinside mergechangeâ);
}
提交-3c
文件-
吉迪夫。js
变化
function lastfn(){
console.log(âinside lastfnâ);
}
3次提交后的文件内容
function merge(){
console.log(âinside mergeâ);
}
function check(){
var a=10;
console.log(a);
}
function mergechange(){
console.log(âinside mergechangeâ);
}
function lastfn(){
console.log(âinside lastfnâ);
}
当我在commit 1a和commit 3c之间给出git diff时,我希望输出diff如下所示。¨
Git diff commit-1a commit-3c
文件-
吉迪夫。js
变化
function check(){
var a=10;
console.log(a);
}
function lastfn(){
console.log(âinside lastfnâ);
}
是否仍然可以在不包含合并更改的情况下获得上述输出?