2013-04-24 105 views
0

我正在使用分叉存储库MainRepo。在我的分叉存储库中我有一个分支名称为Demo2。在此分支中,我有2个文件名为file1file2如何将文件从一个分支合并到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分支他们是没有文件。

之后我想合并文件从Demo2mergeTesting。为此,我运行以下命令。

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

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

I/Github/MainRepo[mergeTesting]> ls 

如何在第二次合并文件。

任何人都可以帮助我吗?

谢谢。

回答

1

没有看到确切您执行的命令序列,有点难以分辨您做错了什么。

但是,在我开始改变东西之前,我听起来可能已经忘记了“git checkout mergeTesting”。或者,也许你的“推”没有做任何事情。

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

+0

我修改了我的问题,你可以检查一次 – subbu 2013-04-25 06:42:30

相关问题