Saya memiliki beberapa cabang yang bercabang dari master (masing-masing dalam subdirektori terpisah).
- Branch1: pengembangan baru, belum sepenuhnya selesai
- Branch2: perbaikan terbaru untuk masalah, tetapi masih dalam pengujian
- Branch3: main-main cabang, yang saya tidak akan mengembalikan
Sebelum pengujian perbaikan terbaru selesai saya ingin memiliki kode yang sudah tersedia di Branch1, sehingga saya dapat terus mengembangkan dengan perbaikan di tempat.
(Tapi karena pengalaman saya dengan git tidak banyak, saya pertama kali mulai bermain-main dengan penggabungan di cabang ke-3, terutama dibuat untuk mengacaukan, sebelum saya mengacaukan Branch1 atau Branch2)
Di cabang ke-3 saya, saya pertama kali mencoba yang berikut:
git merge feature/Branch1
tapi ini memberi kesalahan berikut:
fatal: 'feature/Branch1' does not point to a commit
Saya selanjutnya melakukan commit -a di Branch1 saya dan mencoba lagi, tetapi tetap memberikan kesalahan yang sama.
Apa yang saya lakukan salah? Apa yang harus saya lakukan untuk menggabungkan kode dari - dalam hal ini - Branch1 dengan Branch3?