几个星期前,我创建了一个功能分支,我正在开发中。还有几个提交和一些新文件。我可以从主分支改变到我的开发分支,反之亦然,一切都很好。git合并后缺少文件
今天我试图将我的分支合并回主分支。因此我改为主人并叫
git merge mydevbranch
这导致了几个合并冲突。我解决了这些冲突与
git mergetool
但现在,我意识到,有一些文件中的结果我必须提交。 所以有两个问题:合并后不应该在我的硬盘上存在所有合并的项目吗?我怎样才能获得真正的合并结果(主+我的功能分支)。
如果在master中缺少mydevbranch中存在文件,那意味着您可能在其中一个分支中删除了它们,并选择了错误的一个来保存 – Asenar
该文件在devbranch中是新的 –
does'git log --pretty = oneline - -stat --all path/to/missing/files'给你有趣的输出?另外,你确定你“git add && git commit”他们吗?如果您签出到开发分支,那么再次执行这些文件? – Asenar