2016-11-22 103 views
0

我有兩個分支,即舊的分支(當前工作的分支)和新的分支。我要推老枝更改提交到新的分支。這裏是我遵循的步驟:`合併老枝新的分支GIT

Clone old branch and changed head and refs to new branch 
then executed git cherry-pick --strategy=recursive -X theirs commit_name 
After executing above command i see few lines +added and deleted 
(The commit_name has 6 files) 

在提交時,我看到的只有3已通過插入和刪除線修正文件,但我看不到剩餘的文件推到格里特。

請可能有人幫助我在這裏。請注意,我不熟悉git的東西。

+0

我不明白你想做什麼 - 你能更詳細地解釋** why爲什麼**(例如,你爲什麼要'cherry-pick'而不是'merge')?順便說一下,請使用單詞的標準定義(您**將**從一個存儲庫推送到另一個存儲庫,但是您將**從一個分支合併到另一個分支/您**克隆**存儲庫,但是您創建*由** git分支**分支)。 –

回答

0

你行你rebase: 這個新分支執行git rebase old_branch,化解矛盾如果有,你有從old_branch在new_branch所有更改。 您也可以git merge old_branch,它會做同樣的,創造更多的合併提交。