Có nên xóa các chi nhánh đã hợp nhất không?

Mục lục:

Có nên xóa các chi nhánh đã hợp nhất không?
Có nên xóa các chi nhánh đã hợp nhất không?
Anonim

Lịch sử của bạn sẽ luôn được lưu giữ. Vì vậy, về cơ bản lý do duy nhất để giữ nhánh hotfix sau khi hợp nhất là nếu bạn định thực hiện thêm bất kỳ thay đổi nào đối với cùng một hotfix, điều này không có ý nghĩa gì khi bạn phát hành hotfix. Vì vậy,bạn nên cảm thấy hoàn toàn an toàn khi xóa nhánh sau khi hợp nhất.

Làm gì với các chi nhánh sau khi hợp nhất?

Khi bạn hoàn thành một nhánh và nó đã được hợp nhất thành cái chính, hãy xóa nó. Một nhánh mới có thể được tạo ra từ cam kết gần đây nhất trên nhánh chính. Ngoài ra, mặc dù có thểbám vào các nhánhsau khi bạn đã hợp nhất chúng thành cái chính, chúng sẽ bắt đầu chất thành đống.

Bạn có nên giữ lại những cành git cũ không?

Sử dụng lạinhánh patch-1 (sau khi PR ban đầu của nó đã được hợp nhất và đóng) là một cách tốt để gây ra sự cố trong kho git của bạn. Bạn có thể tạo một nhánh khác và thậm chí đặt cùng tên cho nó, nhưng không tái chế các nhánh bạn đã liên kết với một yêu cầu kéo để sử dụng cho bất kỳ công việc nào khác.

Các chi nhánh đã hợp nhất có bị xóa không?

git master checkout | git branch -r --merged | grep -v… Và sau đó bạn có thể xóa tất cả các nhánh được hợp nhất cục bộ bằng cách thực hiện dọn dẹp git đơn giản. Bạn sẽ muốn loại trừ các nhánh chính, chính và phát triển khỏi các lệnh đó. Thao tác này cũng có tác dụng xóa tất cả các nhánh đã hợp nhất ngoại trừ nhánh cái.

Xóa nhánh trong git có tốt không?

Bạn có thể xóa nhánh một cách an toàn vớigit nhánh -dthương hiệu của bạn. Nếu nó chứa các thay đổi chưa được hợp nhất (tức là bạn sẽ mất các cam kết khi xóa nhánh), git sẽ cho bạn biết và sẽ không xóa nó. Vì vậy, việc xóa một chi nhánh đã hợp nhất rất rẻ và không làm bạn mất bất kỳ lịch sử nào.

Đề xuất: