2016-11-22 16 views
0

私は古いブランチ(現在作業中のブランチ)と新しいブランチという2つのブランチを持っています。古いブランチを新しいブランチにコミットするようにしたい。ここで私はステップに続く何:コミット `古いブランチを新しいブランチにマージする

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

私はあなたがしたいことを理解していません - なぜ**なぜ**より詳しく説明できますか(例えば、なぜ「マージ」ではなく「チェリーピック」したいですか?)そして、言葉の標準的な定義を使用してください(**あなたはあるリポジトリから別のリポジトリにプッシュ**しますが、あるブランチから別のブランチに/ **クローン**リポジトリをマージしますが、あなたは*作成します* gitブランチによるブランチ**)。 –

答えて

0

rebase: 新しいブランチからgit rebase old_branchを実行し、競合があれば解決し、new_branchのold_branchからすべての変更を行ったことがあります。 git merge old_branchでも同じことができ、追加のマージコミットを作成できます。

関連する問題