Tôi nhánh chính của tôi có nội dung trong đó. Một chi nhánh khác gọi là other_branch
có nội dung + chi tiết hơn trong đó. Mỗi chi nhánh không có gì để cam kết.
Nếu tôi thanh toán chính thì hãy thử hợp nhất other_branch, git nói "Đã cập nhật". và không có gì vui vẻ. tại sao more_stuff sẽ không được hợp nhất thành master trong trường hợp này? Đó có phải là cách git được thiết kế không?
LƯU Ý: other_branch được tạo từ cam kết cũ hơn của trang cái.
Ồ, tôi hiểu rồi. Nó không phải là rất rõ ràng cho một người mới bắt đầu. other_branch chứa các commit giống như master vì tôi khởi tạo nó từ một commit cũ hơn của master. Tôi đã bối rối bởi vì khi tôi kiểm tra other_branch, tôi thấy các tập tin khác nhau, vì vậy tôi nghĩ git merge sẽ hợp nhất các tập tin vào master. Tôi hiểu nó hoạt động như thế nào. git merge được dựa trên các cam kết, không phải là cây công việc hiện tại. – trusktr