Cập nhật nhánh chính mà bạn cần làm bất kể.
Sau đó, một trong số:
rebase những nhánh già so với chi nhánh tổng thể. Giải quyết các xung đột hợp nhất trong quá trình rebase, và kết quả sẽ là một nhánh cập nhật kết hợp sạch với master.
Hợp nhất nhánh của bạn thành chính và giải quyết xung đột hợp nhất.
Hợp nhất chính vào chi nhánh của bạn và giải quyết xung đột hợp nhất. Sau đó, sáp nhập từ chi nhánh của bạn vào tổng thể nên được sạch sẽ.
Không cái nào trong số này tốt hơn loại kia, chúng chỉ có các mẫu giao dịch khác nhau.
Tôi sẽ sử dụng cách tiếp cận rebase, mang lại kết quả tổng thể rõ ràng hơn cho độc giả sau này, theo ý kiến của tôi, nhưng đó không là gì ngoài sở thích cá nhân.
Để rebase và giữ cho chi nhánh bạn sẽ:
git checkout <branch> && git rebase <target>
Trong trường hợp của bạn, hãy kiểm tra các chi nhánh cũ, sau đó
git rebase master
để có được nó được xây dựng lại với tổng thể.
Nguồn
2012-01-22 23:45:59
nếu bạn đến đây để tìm hiểu cách cập nhật chi nhánh đã lỗi thời với master trong repo Git nếu bạn không thực hiện bất kỳ thay đổi nào trong chi nhánh địa phương, sau đó chỉ cần thực hiện lệnh "git pull" – shabby