Tôi biết điều này có thể bị trễ, tuy nhiên tôi đã nhận thấy rằng nó chỉ xảy ra nếu tôi thực hiện cam kết với một chi nhánh được cập nhật hơn một chút so với chi nhánh mà tôi đang hợp nhất.

Hóa ra nếu tôi thay đổi một nhánh (tức là thêm nhiều tệp vào nhánh) và thử và hợp nhất một nhánh khác vào nó, Git sẽ yêu cầu tôi viết một MERGE_MSGnhánh cho nhánh đó.
Trong hình ảnh này, nó cho thấy rằng tôi đã thêm một tệp LICENSE mastervà một .gitignoretệp trong nhánh npm-init.
Vì masterchứa một tệp mới, PHÉP và npm-initkhông biết về nó, Git đã yêu cầu tôi viết một thông điệp về lý do tại sao tôi nên hợp nhất nó.
Tương tự, tôi đã hợp nhất add-eslintvào add-dev trước khi tôi hợp nhất các thay đổi trong install-deps.
Tôi biết điều này có thể khó hiểu (ngay cả đối với tôi lúc đầu), nhưng tôi hy vọng hình ảnh sẽ xóa mọi thứ :)