Xóa sau khi hợp nhất là cách thông thường. Đây là lý do tại sao git branch -d yourbranchname
phải kiểm tra để đảm bảo rằng nhánh được hợp nhất hoàn toàn trước khi nó xóa.
Có một vài lý do mà tôi có thể nghĩ ra để duy trì một chi nhánh: bạn có thể muốn giữ nó trong trường hợp bạn có lỗi quay lại sau khi nó được sản xuất hoặc bạn có thể muốn có một kỷ lục lịch sử.
Trong cả hai trường hợp, bạn có tùy chọn gắn thẻ người đứng đầu chi nhánh trước khi xóa nó. Thẻ giống như một nhánh ở chỗ nó là một con trỏ đến một cam kết, ngoại trừ một số khác biệt nhỏ: 1) sứ thường không hiển thị thẻ trong các lệnh khám phá như git show-branch hoặc tab-auto complete khi thanh toán, 2) việc kiểm tra một cái sẽ đưa bạn vào HEAD 3) tách rời (không phải tham chiếu), bạn có thể để lại " thông báo gắn thẻ ", khiến thẻ được lưu dưới dạng một đối tượng trong kho lưu trữ đối tượng giống như một cam kết.
Bằng cách này, bạn bảo toàn lịch sử và nếu bạn cần sửa lỗi, tôi khuyên bạn chỉ nên tạo một nhánh mới ngoài tổng thể để khắc phục.