gpt4 book ai didi

git - 我如何在没有看到 merge 的情况下指责

转载 作者:太空狗 更新时间:2023-10-29 13:39:19 25 4
gpt4 key购买 nike

如果我有一个文件,它的历史是这样的:

----A----B
\ \
C----D----E

然后我对 E 进行了 blame ,然后我想看看修订版 B 和 C 中发生了什么变化,但我并不真正关心 D,因为那是一个 merge 。

我有办法做到这一点吗?我想我正在寻找某种 --no-merges 选项来 blame git,但我没有在 manual 中看到一个选项。 .

最佳答案

实际上,您确实关心 D。考虑这种情况:

in commit B:
2) banana
3) coconut
4) domino // conflicts with C

in commit C:
2) banana
3) coconut
4) elephant // conflicts with B

在提交 D 中,我们解决了冲突:

in commit D:
2) banana
3) coconut
4) domino-elephant

请注意,在 D 中,出现了一条在 B 或 C 中都没有出现的行。如果忽略 merge ,您将永远看不到它,并且您永远无法分辨第 4 行的来源,即不好。

关于git - 我如何在没有看到 merge 的情况下指责,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5290094/

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