gpt4 book ai didi

git - 如何获得 git 子树差异?

转载 作者:IT王子 更新时间:2023-10-29 00:55:01 25 4
gpt4 key购买 nike

我有一个仓库,它挂载了另一个仓库

git subtree add -P some/path  otherremote otherbranch

随着一些本地更改的进行,开发继续进行,但也进行了几轮 merge :

git fetch otherremote
git subtree merge -P some/path otherremote/otherbranch
git commit

现在我想比较 otherremote/otherbranch 的 HEAD 和 some/path 的树。我该怎么做?

最佳答案

这应该是您要查找的内容:

git diff otherremote/otherbranch commit:some/path

您甚至可以使用所有标准的 commit 命名约定与以前的修订进行比较。

例如,我创建了一个远程仓库 u-bootmaster 分支,这是我位于 u-boot/ 。要查看自远程仓库中的特定版本以来我在本地 master 分支中所做的更改:

git diff u-boot/master~17 master:u-boot/

使用 git 1.9.0 进行测试,但我很确定这通常也适用于旧版本。

关于git - 如何获得 git 子树差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21976922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com