Bagaimana saya bisa menggabungkan dua cabang tanpa kehilangan file?

49

Saya memiliki dua cabang dengan file-file berikut di sana:

cabang a:

file_a
file_b
file_c

cabang b:

file_a
file_d
file_e

Saya ingin menggabungkan mereka, sehingga saya mendapatkan kedua file dari a dan b (dan file yang ada di keduanya biasanya harus digabung)! Apakah itu possbile?

reox
sumber
Mengapa Anda tidak mendapatkan kedua cabang saja dan menggabungkannya secara manual?
Ramhound
klon dua kali dan salin dan tambahkan?
reox
3
Anda pasti ingin menanyakan hal ini di StackOverflow ... programmer di sana mungkin tahu lebih banyak tentang hal ini.
cwheeler33

Jawaban:

91

ini mungkin membantu: http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging

dalam kasus Anda, Anda akan melakukan hal berikut:

  • git checkout a (Anda akan beralih ke cabang a)
  • git merge b (ini akan menggabungkan semua perubahan dari cabang b menjadi cabang a)
  • git commit -a (ini akan melakukan perubahan Anda)

lihat tautan di atas untuk mendapatkan gambaran lengkap.

udo
sumber
ini persis apa yang saya cari. terima kasih banyak.
raksheetbhat