ファイルを失うことなく2つのブランチをマージするにはどうすればよいですか?


49

私はそこに次のファイルを持つ2つのブランチを持っています:

ブランチa:

file_a
file_b
file_c

ブランチb:

file_a
file_d
file_e

私は、私は両方からファイルを取得すること、それらをマージすると、B(との両方に存在するファイル正常にマージする必要があります)!それは可能ですか?


両方のブランチを取得して手動でマージしないのはなぜですか?
ラムハウンド

クローンを2回作成してコピーして追加しますか?
-reox

3
あなたはStackOverflowでこれを尋ねたいと思うでしょう...向こうのプログラマはこのことについてもっと知っているかもしれません。
cwheeler33

回答:


91

これは役立つかもしれません:http : //git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging

あなたの場合、あなたは次のことをするでしょう:

  • git checkout a (ブランチaに切り替えます)
  • git merge b (これにより、ブランチbからブランチaへのすべての変更がマージされます)
  • git commit -a (これにより変更がコミットされます)

上記のリンクをご覧になり、全体像をご覧ください。


これはまさに私が探していたものでした。本当にありがとう。
raksheetbhat
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.