Sau khi đọc bài viết này, nó làm cho tinh thần để rebase để thu thập những thay đổi từ các chi nhánh chính vào chi nhánh tính năng của tôi: Git workflow and rebase vs merge questionsGIT Rebase a Branch được cộng tác trên?
clone the remote repo
git checkout -b my_new_feature
..work and commit some stuff
git rebase master
..work and commit some stuff
git rebase master
..finish the feature
git checkout master
git merge my_new_feature
này hoạt động tuyệt vời nếu các chi nhánh tính năng là địa phương để máy tính của tôi và tôi có thể viết lại lịch sử như tôi vui lòng.
Nhưng điều gì sẽ xảy ra nếu tôi cộng tác với người khác trên nhánh tính năng. Làm thế nào để chúng ta có được những thay đổi mới nhất từ nhánh chính vào nhánh tính năng của chúng ta bây giờ chi nhánh tính năng của chúng ta được giữ trong kho lưu trữ từ xa?
Vì vậy, chúng tôi hợp nhất? Hoặc là có một phương pháp GIT slick để làm điều này?
Cảm ơn trước!
Dynmitruk: Cảm ơn bài đăng và liên kết. Từ liên kết, có vẻ như việc chọn lựa anh đào gần như là một giải pháp có sẵn. Cảm ơn bạn đã dành thời gian! –