我正在使用MainRepo
的分叉存储库。在我的分叉存储库中,我有一个分支名称为Demo2
。在这个分支中,我有2个文件名称是file1
和{{1} }。
知道我想将file2
中的总文件合并到Demo2
。为此,我创建了一个新的mergeTesting
分支。为此我运行了以下命令
mergeTesting
成功,合并完成后也被推送到我的分叉存储库。
知道我想从 I/Github/MainRepo[master]> git branch mergeTesting
I/Github/MainRepo[master]> git checkout mergeTesting
I/Github/MainRepo[mergeTesting]> git fetch origin
I/Github/MainRepo[mergeTesting]> git merge origin/Demo2
I/Github/MainRepo[mergeTesting]>git push --set-upstream origin mergeTesting
分支删除整个文件。为此,我运行了以下命令
mergeTesting
成功,删除已完成并推送到我的分叉存储库。
知道,在我的 I/Github/MainRepo[mergeTesting]> git rm
I/Github/MainRepo[mergeTesting]> git push origin
分支中,他们不是文件。
在某段时间后,我想将mergeTesting
中的文件合并到Demo2
。为此,我运行了以下命令。
mergeTesting
但是知道,它显示已经是最新的,但是如果我运行了下面的命令它没有显示任何文件。
I/Github/MainRepo[mergeTesting]> git fetch origin
I/Github/MainRepo[mergeTesting]> git merge origin/Demo2
如何在第二次合并文件。
任何人都可以帮助我吗?
谢谢。
答案 0 :(得分:1)
如果没有看到你执行的完全命令序列,就很难说出你做错了什么。
然而,在你开始改变东西之前,我觉得可能已经忘记了“git checkout mergeTesting”。或者也许你的“推动”没有做任何事情。
我建议您重复之前执行的步骤,保留确切命令和输出的副本。然后编辑此问题,并将详细信息剪切并粘贴到其中。