Giả sử trong master
Tôi đã tắt tính năng. Tôi làm việc trên tính năng đó trên chi nhánh feature
, vì vậy tôi có một cam kết đặc biệt $
ở đó chỉ cho phép tính năng đó. Bây giờ tôi muốn hợp nhất các thay đổi mà tôi đã thực hiện trong feature
thành master
, nhưng vẫn giữ nguyên cho phép. Vì vậy, nó giống nhưGit: di chuyển cam kết "lên trên"
main: A--B--X--Y
feature: A--B--$--C--D
Vì vậy, chúng ta hãy nói rằng tôi muốn làm điều đó, bằng cách di chuyển $
cam kết trên đầu trang của tính năng:
new feature: A--B--C--D--$
Làm thế nào tôi sẽ đi về làm điều đó?
Cảm ơn bạn! Bây giờ rõ ràng là tôi nên sử dụng rebase, tôi cứ cố gắng giải quyết nó bằng những quả anh đào trước đó vì một lý do nào đó. –
@AdrianPanasiuk, bạn cũng có thể sử dụng lựa chọn anh đào, nhưng có lẽ sẽ có nhiều nỗ lực hơn nữa. –