2013-04-24 101 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

相關問題