gpt4 book ai didi

git - 使用 git merge 的问题

转载 作者:太空狗 更新时间:2023-10-29 14:16:17 27 4
gpt4 key购买 nike

我是 git 的新手。就在几分钟前,我对两个分支进行了 merge ;我们称它们为 A 和 B。我在分支 A 上;我的下一个命令是“git merge B”。它说有一个冲突,但我查看了文件,没有冲突标记。我添加了文件,提交了更改,然后再次执行了 merge 命令。 “已经是最新的”是我收到的消息。

但似乎没有 merge 发生。两个分支仍然存在,并且都与 merge 前完全一样。

我做错了什么?以及如何让这两个分支 merge 成功?

谢谢。

最佳答案

我不确定你最初的冲突,除非是关于一个文件在 A 中删除而在 B 中重新添加。确切的错误消息可能对这里有帮助(以及你的 Git 版本)

merge 两个分支并不意味着一个会消失,只是它们的历史将通过一个新的提交链接起来,将所有差异从一个分支带到另一个分支。

“已经是最新的”意味着来自 B 的所有更改现在已经在 A 中。
换句话说,B 是 A 的父级。(gitk 应该可以告诉你)

由于您已经在 A 中添加了文件,所以分支 A 看起来应该与 merge 之前完全不同。

关于git - 使用 git merge 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1895885/

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