0

我在我的分叉存储库中使用MainRepo.in 的分叉存储库我有一个分支名称Demo2。在这个分支中,我有 2 个文件名是file1file2

知道我想将总文件从 合并Demo2mergeTesting。为此,我创建了一个新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分支中,他们没有文件。

一段时间后,我想将文件从 . 合并 Demo2mergeTesting. 为此,我运行了以下命令。

 I/Github/MainRepo[mergeTesting]> git fetch origin
 I/Github/MainRepo[mergeTesting]> git merge origin/Demo2

但是知道,它显示已经是最新的,但是如果我运行以下命令,它不会显示任何文件。

 I/Github/MainRepo[mergeTesting]> ls

如何在第二次合并文件。

谁能帮我?

谢谢你。

4

1 回答 1

1

如果没有看到您执行的命令的确切顺序,很难判断您做错了什么。

但是,在我看来,在您开始更改内容之前可能忘记了“git checkout mergeTesting”。或者也许你的“推动”没有做任何事情。

我建议您完全重复之前执行的步骤,并保留确切命令和输出的副本。然后编辑此问题,并将详细信息剪切并粘贴到其中。

于 2013-04-24T12:26:40.767 回答