社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

两个提交/更改集之间的Git差异,不包括合并提交更改

Kanimozhi_Nagarajan • 3 年前 • 982 次点击  

如何在两个提交更改集之间进行组合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”);    
}

是否仍然可以在不包含合并更改的情况下获得上述输出?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/130280
 
982 次点击  
文章 [ 1 ]  |  最新文章 3 年前