我正在使用分叉存儲庫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