bởi bây giờ, tôi biết rằng có một cách tốt đẹp như thế nào để kết hợp các cam kết và thay đổi thông điệp cam kết bằng cách sử dụng 'git rebase --interactive'Git rebase: Kết hợp cam kết không tiếp theo
Có tình huống sau đây:
$ git rebase --interactive HEAD^^^^
pick 5b7c140 commitA
pick 40ffd7c commitB
pick 5e7647d commitC
pick 78bea2d commitD
Rebase [...]
có cũng là một khả năng để xử lý các yêu cầu sau:
Kết hợp commitA và commitC và commitB và commitD tới mới cam kết CAC và CBD?
Trong trường hợp của tôi: Không có tệp xung đột nào liên quan đến các cam kết này. Git thật tuyệt, tôi nghĩ tôi phải giữ lệnh cam kết. Cảm ơn rất nhiều! :) –
@John - 'git rebase -i' là công cụ rất mạnh mẽ !!! – FooF