我正在使用分叉存储库MainRepo
。在我的分叉存储库中我有一个分支名称为Demo2
。在此分支中,我有2个文件名为file1
和file2
。如何将文件从一个分支合并到git中的另一个分支?
知道我想总的文件从Demo2
合并mergeTesting
。对于这一目的,我创建了一个新的mergeTesting
branch.for为此我跑以下命令
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
整个文件branch.for为此我跑以下命令
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
但知道,它显示已经是最新的,但如果我运行follwing命令它不显示任何文件。
I/Github/MainRepo[mergeTesting]> ls
如何在第二次合并文件。
任何人都可以帮助我吗?
谢谢。
我修改了我的问题,你可以检查一次 – subbu 2013-04-25 06:42:30