Tôi có nhiều nhánh được phân nhánh khỏi chủ (mỗi nhánh trong một thư mục con riêng).
- Chi nhánh 1: phát triển mới, chưa hoàn thành
- Branch2: hotfix cho một vấn đề, nhưng vẫn đang được thử nghiệm
- Nhánh 3: lộn xộn quanh nhánh, mà tôi sẽ không khôi phục
Trước khi kiểm tra hotfix xong, tôi muốn có sẵn mã trong Branch1, vì vậy tôi có thể tiếp tục phát triển với bản sửa lỗi.
.
Trong chi nhánh thứ 3 của tôi lần đầu tiên tôi đã thử như sau:
git merge feature/Branch1
nhưng điều này đã đưa ra lỗi sau:
fatal: 'feature/Branch1' does not point to a commit
Tiếp theo tôi đã thực hiện một cam kết -a trong Chi nhánh1 của mình và thử lại, nhưng nó vẫn đưa ra cùng một lỗi.
Tôi đang làm gì sai? Tôi nên làm gì để hợp nhất mã từ - trong trường hợp này - Branch1 với Branch3?