2011-08-10 33 views
0

想象一下这样的结构(主服务器和dev_branch):如何在git中进行此比较?

a/ 
    b/ 
    c/ 

我运行一个脚本,它生成此(dev_branch):

a/ 
    b/ 
    c/ 
    file1 
    ... 
    fileN 

我添加的一切,我提交它(dev_branch)现在,在master上,我重写了文件生成脚本,我运行了它,并且提交了结果。我如何确保从master生成的文件包含与从分支生成的文件相同的内容?我怎样才能执行此检查?

回答

2

您可以比较两个分支有:

git diff branch1 branch2 

或具有分支比较工作树:

git diff branch 
+0

是否混帐采取排除参数?例如,我不想让它显示匹配模式的文件。 – Geo

+0

您也可以指定路径。像往常一样,可以在[手册](http://www.kernel.org/pub/software/scm/git/docs/git-diff.html)中找到详细的说明。 –