gpt4 book ai didi

git - git merge 后丢失文件

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

几周前,我创建了一个功能分支,我正在其中进行开发。有几个提交和一些新文件。我可以从 master 分支切换到我的开发分支,反之亦然,一切都很好。

今天我尝试将我的分支 merge 回 master 分支。因此,我更改为 master 并调用了

git merge mydevbranch

这导致了几个 merge 冲突。我解决了这些冲突

git mergetool

但现在,我意识到,我必须提交的结果中缺少一些文件。所以有两个问题: merge 后我的硬盘上不应该有所有 merge 的项目吗?我怎样才能继续获得真正的 merge 结果(master + 我的功能分支)。

最佳答案

经过一些调查,我发现了以下内容。该文件是我在创建分支之前在 master 上添加的(这就是它在我的开发分支中的原因)。但现在疯狂的事情是:该文件后来被一位同事在 master 中删除,但没有任何状态信息。状态日志仅显示文件的创建。所以 merge 是正确的,但由于缺少状态信息,我无法理解。

关于git - git merge 后丢失文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21263211/

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