Git分支的差异比较

11

我正在审查一个来自原始Git项目的一组分支,并尝试确定实际差异。有没有一种方法可以执行类似 git diff original-uri fork-uri 的操作,以获取原始项目的当前状态和分支的当前状态之间的差异?

1个回答

21

如果你将fork作为远程仓库添加,你可以对它进行差异比较:

git remote add original original-uri
git fetch original
git diff HEAD original/master

但是这需要克隆派生仓库,不知道怎么在不克隆的情况下实现。


@Paul Alexander:这是第三个命令,我只是忘了 diff :) - CharlesB
2
虽然这不是什么大问题,但 .. 并不是必需的 - git diff 可以像传统的 diff 一样接受两个参数:git diff HEAD original/master - Cascabel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接