我在我的分叉存储库中使用MainRepo
.in 的分叉存储库我有一个分支名称Demo2
。在这个分支中,我有 2 个文件名是file1
和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
但是知道,它显示已经是最新的,但是如果我运行以下命令,它不会显示任何文件。
I/Github/MainRepo[mergeTesting]> ls
如何在第二次合并文件。
谁能帮我?
谢谢你。